home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hot Super Models
/
Hot Super Models.iso
/
mac
/
clrmg131.sit
/
ColorImage 1.31.rsrc
/
bin.rsrc_CODE_8.txt
< prev
next >
Wrap
Text File
|
1990-12-05
|
147KB
|
2,537 lines
# near model CODE resource
# jump table entries: 2088-2091 (4 of them)
fn00000000:
00000000 4E56 FF30 link A6, -0x00D0
00000004 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000008 486E FF80 pea.l [A6 - 0x80]
0000000C A874 syscall GetPort
0000000E 486E FF84 pea.l [A6 - 0x7C]
00000012 A86F syscall OpenPort
00000014 594F subq.w A7, 4
00000016 7020 moveq.l D0, 0x20
00000018 2F00 move.l -[A7], D0
0000001A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000001E 2D5F FF62 move.l [A6 - 0x9E], [A7]+
00000022 3D7C 0002 FF66 move.w [A6 - 0x9A], 0x2
00000028 486E FF68 pea.l [A6 - 0x98]
0000002C 4267 clr.w -[A7]
0000002E 4267 clr.w -[A7]
00000030 3F3C 0010 move.w -[A7], 0x10
00000034 3F3C 0010 move.w -[A7], 0x10
00000038 A8A7 syscall SetRect
0000003A 486E FF62 pea.l [A6 - 0x9E]
0000003E A875 syscall SetPBits/SetPortBits
00000040 4246 clr.w D6
label00000042:
00000042 3006 move.w D0, D6
00000044 D040 add.w D0, D0
00000046 0640 FF42 addi.w D0, 0xFF42
0000004A 4276 0000 clr.w [A6 + D0.w]
0000004E 5246 addq.w D6, 1
00000050 0C46 000F cmpi.w D6, 0xF
00000054 6FEC ble -0x12 /* 00000042 */
00000056 3F3C 00F9 move.w -[A7], 0xF9
0000005A A887 syscall TextFont
0000005C 3F3C 000C move.w -[A7], 0xC
00000060 A88A syscall TextSize
00000062 1D6D 9CFD FF30 move.b [A6 - 0xD0], [A5 - 0x6303]
00000068 1E2D 9CFC move.b D7, [A5 - 0x6304]
0000006C 605A bra +0x5C /* 000000C8 */
label0000006E:
0000006E 486E FF68 pea.l [A6 - 0x98]
00000072 A8A3 syscall EraseRect
00000074 4267 clr.w -[A7]
00000076 4267 clr.w -[A7]
00000078 A893 syscall MoveTo
0000007A 7000 moveq.l D0, 0x00
0000007C 1007 move.b D0, D7
0000007E D040 add.w D0, D0
00000080 0640 9DC6 addi.w D0, 0x9DC6
00000084 3F35 0000 move.w -[A7], [A5 + D0.w]
00000088 A883 syscall DrawChar
0000008A 7000 moveq.l D0, 0x00
0000008C 1007 move.b D0, D7
0000008E C1FC 0044 muls.w D0, 0x44 /* 'D' */
00000092 0640 95CE addi.w D0, 0x95CE
00000096 47F5 0000 lea.l A3, [A5 + D0.w]
0000009A 2F2E FF62 move.l -[A7], [A6 - 0x9E]
0000009E 2F0B move.l -[A7], A3
000000A0 7020 moveq.l D0, 0x20
000000A2 2F00 move.l -[A7], D0
000000A4 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
000000A8 377C 0008 0042 move.w [A3 + 0x42], 0x8
000000AE 377C 0008 0040 move.w [A3 + 0x40], 0x8
000000B4 41EE FF42 lea.l A0, [A6 - 0xBE]
000000B8 43EB 0020 lea.l A1, [A3 + 0x20]
000000BC 7007 moveq.l D0, 0x07
label000000BE:
000000BE 22D8 move.l [A1]+, [A0]+
000000C0 51C8 FFFC dbf D0, -0x6 /* 000000BE */
000000C4 5207 addq.b D7, 1
000000C6 6506 bcs +0x8 /* 000000CE */
label000000C8:
000000C8 BE2E FF30 cmp.b D7, [A6 - 0xD0]
000000CC 63A0 bls -0x5E /* 0000006E */
label000000CE:
000000CE 486E FF84 pea.l [A6 - 0x7C]
000000D2 A87D syscall ClosePort
000000D4 2F2E FF80 move.l -[A7], [A6 - 0x80]
000000D8 A873 syscall SetPort
000000DA 594F subq.w A7, 4
000000DC 3F3C 006F move.w -[A7], 0x6F /* 'o' */
000000E0 A9B9 syscall GetCursor
000000E2 285F movea.l A4, [A7]+
000000E4 200C move.l D0, A4
000000E6 6722 beq +0x24 /* 0000010A */
000000E8 2054 movea.l A0, [A4]
000000EA 43ED 9B1E lea.l A1, [A5 - 0x64E2]
000000EE 7010 moveq.l D0, 0x10
label000000F0:
000000F0 22D8 move.l [A1]+, [A0]+
000000F2 51C8 FFFC dbf D0, -0x6 /* 000000F0 */
000000F6 41ED 9B1E lea.l A0, [A5 - 0x64E2]
000000FA 43ED 9A52 lea.l A1, [A5 - 0x65AE]
000000FE 7010 moveq.l D0, 0x10
label00000100:
00000100 22D8 move.l [A1]+, [A0]+
00000102 51C8 FFFC dbf D0, -0x6 /* 00000100 */
00000106 2F0C move.l -[A7], A4
00000108 A9A3 syscall ReleaseResource
label0000010A:
0000010A 594F subq.w A7, 4
0000010C 3F3C 0076 move.w -[A7], 0x76 /* 'v' */
00000110 A9B9 syscall GetCursor
00000112 285F movea.l A4, [A7]+
00000114 200C move.l D0, A4
00000116 6712 beq +0x14 /* 0000012A */
00000118 2054 movea.l A0, [A4]
0000011A 43ED 9BEA lea.l A1, [A5 - 0x6416]
0000011E 7010 moveq.l D0, 0x10
label00000120:
00000120 22D8 move.l [A1]+, [A0]+
00000122 51C8 FFFC dbf D0, -0x6 /* 00000120 */
00000126 2F0C move.l -[A7], A4
00000128 A9A3 syscall ReleaseResource
label0000012A:
0000012A 594F subq.w A7, 4
0000012C 3F3C 0077 move.w -[A7], 0x77 /* 'w' */
00000130 A9B9 syscall GetCursor
00000132 285F movea.l A4, [A7]+
00000134 200C move.l D0, A4
00000136 6712 beq +0x14 /* 0000014A */
00000138 2054 movea.l A0, [A4]
0000013A 43ED 9C2E lea.l A1, [A5 - 0x63D2]
0000013E 7010 moveq.l D0, 0x10
label00000140:
00000140 22D8 move.l [A1]+, [A0]+
00000142 51C8 FFFC dbf D0, -0x6 /* 00000140 */
00000146 2F0C move.l -[A7], A4
00000148 A9A3 syscall ReleaseResource
label0000014A:
0000014A 594F subq.w A7, 4
0000014C 3F3C 0075 move.w -[A7], 0x75 /* 'u' */
00000150 A9B9 syscall GetCursor
00000152 285F movea.l A4, [A7]+
00000154 200C move.l D0, A4
00000156 6700 0084 beq +0x86 /* 000001DC */
0000015A 2054 movea.l A0, [A4]
0000015C 43ED 9612 lea.l A1, [A5 - 0x69EE]
00000160 7010 moveq.l D0, 0x10
label00000162:
00000162 22D8 move.l [A1]+, [A0]+
00000164 51C8 FFFC dbf D0, -0x6 /* 00000162 */
00000168 2054 movea.l A0, [A4]
0000016A 43ED 97AA lea.l A1, [A5 - 0x6856]
0000016E 7010 moveq.l D0, 0x10
label00000170:
00000170 22D8 move.l [A1]+, [A0]+
00000172 51C8 FFFC dbf D0, -0x6 /* 00000170 */
00000176 2054 movea.l A0, [A4]
00000178 43ED 9722 lea.l A1, [A5 - 0x68DE]
0000017C 7010 moveq.l D0, 0x10
label0000017E:
0000017E 22D8 move.l [A1]+, [A0]+
00000180 51C8 FFFC dbf D0, -0x6 /* 0000017E */
00000184 2054 movea.l A0, [A4]
00000186 43ED 9876 lea.l A1, [A5 - 0x678A]
0000018A 7010 moveq.l D0, 0x10
label0000018C:
0000018C 22D8 move.l [A1]+, [A0]+
0000018E 51C8 FFFC dbf D0, -0x6 /* 0000018C */
00000192 2054 movea.l A0, [A4]
00000194 43ED 9986 lea.l A1, [A5 - 0x667A]
00000198 7010 moveq.l D0, 0x10
label0000019A:
0000019A 22D8 move.l [A1]+, [A0]+
0000019C 51C8 FFFC dbf D0, -0x6 /* 0000019A */
000001A0 2054 movea.l A0, [A4]
000001A2 43ED 969A lea.l A1, [A5 - 0x6966]
000001A6 7010 moveq.l D0, 0x10
label000001A8:
000001A8 22D8 move.l [A1]+, [A0]+
000001AA 51C8 FFFC dbf D0, -0x6 /* 000001A8 */
000001AE 2054 movea.l A0, [A4]
000001B0 43ED 9832 lea.l A1, [A5 - 0x67CE]
000001B4 7010 moveq.l D0, 0x10
label000001B6:
000001B6 22D8 move.l [A1]+, [A0]+
000001B8 51C8 FFFC dbf D0, -0x6 /* 000001B6 */
000001BC 2054 movea.l A0, [A4]
000001BE 43ED 9A96 lea.l A1, [A5 - 0x656A]
000001C2 7010 moveq.l D0, 0x10
label000001C4:
000001C4 22D8 move.l [A1]+, [A0]+
000001C6 51C8 FFFC dbf D0, -0x6 /* 000001C4 */
000001CA 2054 movea.l A0, [A4]
000001CC 43ED 9ADA lea.l A1, [A5 - 0x6526]
000001D0 7010 moveq.l D0, 0x10
label000001D2:
000001D2 22D8 move.l [A1]+, [A0]+
000001D4 51C8 FFFC dbf D0, -0x6 /* 000001D2 */
000001D8 2F0C move.l -[A7], A4
000001DA A9A3 syscall ReleaseResource
label000001DC:
000001DC 594F subq.w A7, 4
000001DE 3F3C 0070 move.w -[A7], 0x70 /* 'p' */
000001E2 A9B9 syscall GetCursor
000001E4 285F movea.l A4, [A7]+
000001E6 200C move.l D0, A4
000001E8 6712 beq +0x14 /* 000001FC */
000001EA 2054 movea.l A0, [A4]
000001EC 43ED 9B62 lea.l A1, [A5 - 0x649E]
000001F0 7010 moveq.l D0, 0x10
label000001F2:
000001F2 22D8 move.l [A1]+, [A0]+
000001F4 51C8 FFFC dbf D0, -0x6 /* 000001F2 */
000001F8 2F0C move.l -[A7], A4
000001FA A9A3 syscall ReleaseResource
label000001FC:
000001FC 594F subq.w A7, 4
000001FE 3F3C 0071 move.w -[A7], 0x71 /* 'q' */
00000202 A9B9 syscall GetCursor
00000204 285F movea.l A4, [A7]+
00000206 200C move.l D0, A4
00000208 6712 beq +0x14 /* 0000021C */
0000020A 2054 movea.l A0, [A4]
0000020C 43ED 9BA6 lea.l A1, [A5 - 0x645A]
00000210 7010 moveq.l D0, 0x10
label00000212:
00000212 22D8 move.l [A1]+, [A0]+
00000214 51C8 FFFC dbf D0, -0x6 /* 00000212 */
00000218 2F0C move.l -[A7], A4
0000021A A9A3 syscall ReleaseResource
label0000021C:
0000021C 594F subq.w A7, 4
0000021E 3F3C 0072 move.w -[A7], 0x72 /* 'r' */
00000222 A9B9 syscall GetCursor
00000224 285F movea.l A4, [A7]+
00000226 200C move.l D0, A4
00000228 6712 beq +0x14 /* 0000023C */
0000022A 2054 movea.l A0, [A4]
0000022C 43ED 9656 lea.l A1, [A5 - 0x69AA]
00000230 7010 moveq.l D0, 0x10
label00000232:
00000232 22D8 move.l [A1]+, [A0]+
00000234 51C8 FFFC dbf D0, -0x6 /* 00000232 */
00000238 2F0C move.l -[A7], A4
0000023A A9A3 syscall ReleaseResource
label0000023C:
0000023C 594F subq.w A7, 4
0000023E 3F3C 0073 move.w -[A7], 0x73 /* 's' */
00000242 A9B9 syscall GetCursor
00000244 285F movea.l A4, [A7]+
00000246 200C move.l D0, A4
00000248 6712 beq +0x14 /* 0000025C */
0000024A 2054 movea.l A0, [A4]
0000024C 43ED 96DE lea.l A1, [A5 - 0x6922]
00000250 7010 moveq.l D0, 0x10
label00000252:
00000252 22D8 move.l [A1]+, [A0]+
00000254 51C8 FFFC dbf D0, -0x6 /* 00000252 */
00000258 2F0C move.l -[A7], A4
0000025A A9A3 syscall ReleaseResource
label0000025C:
0000025C 594F subq.w A7, 4
0000025E 3F3C 0079 move.w -[A7], 0x79 /* 'y' */
00000262 A9B9 syscall GetCursor
00000264 285F movea.l A4, [A7]+
00000266 200C move.l D0, A4
00000268 6712 beq +0x14 /* 0000027C */
0000026A 2054 movea.l A0, [A4]
0000026C 43ED 95CE lea.l A1, [A5 - 0x6A32]
00000270 7010 moveq.l D0, 0x10
label00000272:
00000272 22D8 move.l [A1]+, [A0]+
00000274 51C8 FFFC dbf D0, -0x6 /* 00000272 */
00000278 2F0C move.l -[A7], A4
0000027A A9A3 syscall ReleaseResource
label0000027C:
0000027C 594F subq.w A7, 4
0000027E 3F3C 007A move.w -[A7], 0x7A /* 'z' */
00000282 A9B9 syscall GetCursor
00000284 285F movea.l A4, [A7]+
00000286 200C move.l D0, A4
00000288 6712 beq +0x14 /* 0000029C */
0000028A 2054 movea.l A0, [A4]
0000028C 43ED 9C72 lea.l A1, [A5 - 0x638E]
00000290 7010 moveq.l D0, 0x10
label00000292:
00000292 22D8 move.l [A1]+, [A0]+
00000294 51C8 FFFC dbf D0, -0x6 /* 00000292 */
00000298 2F0C move.l -[A7], A4
0000029A A9A3 syscall ReleaseResource
label0000029C:
0000029C 594F subq.w A7, 4
0000029E 3F3C 0078 move.w -[A7], 0x78 /* 'x' */
000002A2 A9B9 syscall GetCursor
000002A4 285F movea.l A4, [A7]+
000002A6 200C move.l D0, A4
000002A8 6712 beq +0x14 /* 000002BC */
000002AA 2054 movea.l A0, [A4]
000002AC 43ED 98FE lea.l A1, [A5 - 0x6702]
000002B0 7010 moveq.l D0, 0x10
label000002B2:
000002B2 22D8 move.l [A1]+, [A0]+
000002B4 51C8 FFFC dbf D0, -0x6 /* 000002B2 */
000002B8 2F0C move.l -[A7], A4
000002BA A9A3 syscall ReleaseResource
label000002BC:
000002BC 594F subq.w A7, 4
000002BE 3F3C 007B move.w -[A7], 0x7B /* '{' */
000002C2 A9B9 syscall GetCursor
000002C4 285F movea.l A4, [A7]+
000002C6 200C move.l D0, A4
000002C8 6712 beq +0x14 /* 000002DC */
000002CA 2054 movea.l A0, [A4]
000002CC 43ED 9A0E lea.l A1, [A5 - 0x65F2]
000002D0 7010 moveq.l D0, 0x10
label000002D2:
000002D2 22D8 move.l [A1]+, [A0]+
000002D4 51C8 FFFC dbf D0, -0x6 /* 000002D2 */
000002D8 2F0C move.l -[A7], A4
000002DA A9A3 syscall ReleaseResource
label000002DC:
000002DC 594F subq.w A7, 4
000002DE 3F3C 0004 move.w -[A7], 0x4
000002E2 A9B9 syscall GetCursor
000002E4 285F movea.l A4, [A7]+
000002E6 200C move.l D0, A4
000002E8 6712 beq +0x14 /* 000002FC */
000002EA 2054 movea.l A0, [A4]
000002EC 43ED 9CB6 lea.l A1, [A5 - 0x634A]
000002F0 7010 moveq.l D0, 0x10
label000002F2:
000002F2 22D8 move.l [A1]+, [A0]+
000002F4 51C8 FFFC dbf D0, -0x6 /* 000002F2 */
000002F8 2F0C move.l -[A7], A4
000002FA A9A3 syscall ReleaseResource
label000002FC:
000002FC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000300 4E5E unlink A6
00000302 4E75 rts
00000304 4D41 chk.w D6, D1
00000306 4B45 chk.w D5, D5
00000308 4355 chk.w D1, [A5]
0000030A 5253 addq.w [A3], 1
fn0000030C:
0000030C 4E56 FFE8 link A6, -0x0018
00000310 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000314 422D 9CFC clr.b [A5 - 0x6304]
00000318 1B7C 0013 9CFD move.b [A5 - 0x6303], 0x13
0000031E 1B7C 0001 9CFA move.b [A5 - 0x6306], 0x1
00000324 1B7C 0001 DC4C move.b [A5 - 0x23B4], 0x1
0000032A 1B6D 9CFA 9CFB move.b [A5 - 0x6305], [A5 - 0x6306]
00000330 4245 clr.w D5
00000332 1D6D 9CFD FFE8 move.b [A6 - 0x18], [A5 - 0x6303]
00000338 1C2D 9CFC move.b D6, [A5 - 0x6304]
0000033C 6046 bra +0x48 /* 00000384 */
label0000033E:
0000033E 7000 moveq.l D0, 0x00
00000340 1006 move.b D0, D6
00000342 E740 asl D0.w, 3
00000344 0640 9CFE addi.w D0, 0x9CFE
00000348 49F5 0000 lea.l A4, [A5 + D0.w]
0000034C 3885 move.w [A4], D5
0000034E 3014 move.w D0, [A4]
00000350 0640 0016 addi.w D0, 0x16
00000354 3940 0004 move.w [A4 + 0x4], D0
00000358 7000 moveq.l D0, 0x00
0000035A 1006 move.b D0, D6
0000035C 5240 addq.w D0, 1
0000035E 0240 0001 andi.w D0, 0x1
00000362 6706 beq +0x8 /* 0000036A */
00000364 426C 0002 clr.w [A4 + 0x2]
00000368 600A bra +0xC /* 00000374 */
label0000036A:
0000036A 397C 0016 0002 move.w [A4 + 0x2], 0x16
00000370 0645 0016 addi.w D5, 0x16
label00000374:
00000374 302C 0002 move.w D0, [A4 + 0x2]
00000378 0640 0016 addi.w D0, 0x16
0000037C 3940 0006 move.w [A4 + 0x6], D0
00000380 5206 addq.b D6, 1
00000382 6506 bcs +0x8 /* 0000038A */
label00000384:
00000384 BC2E FFE8 cmp.b D6, [A6 - 0x18]
00000388 63B4 bls -0x4A /* 0000033E */
label0000038A:
0000038A 3B7C 004C 9DA6 move.w [A5 - 0x625A], 0x4C /* 'L' */
00000390 3B7C 0046 9DA0 move.w [A5 - 0x6260], 0x46 /* 'F' */
00000396 3B7C 0042 9D9E move.w [A5 - 0x6262], 0x42 /* 'B' */
0000039C 3B7C 0048 9DB8 move.w [A5 - 0x6248], 0x48 /* 'H' */
000003A2 3B7C 0047 9DA2 move.w [A5 - 0x625E], 0x47 /* 'G' */
000003A8 3B7C 004B 9DAE move.w [A5 - 0x6252], 0x4B /* 'K' */
000003AE 3B7C 0070 9DB2 move.w [A5 - 0x624E], 0x70 /* 'p' */
000003B4 3B7C 0068 9DB6 move.w [A5 - 0x624A], 0x68 /* 'h' */
000003BA 3B7C 004A 9DBC move.w [A5 - 0x6244], 0x4A /* 'J' */
000003C0 3B7C 005E 9DBA move.w [A5 - 0x6246], 0x5E /* '^' */
000003C6 3B7C 0065 9DBE move.w [A5 - 0x6242], 0x65 /* 'e' */
000003CC 3B7C 004E 9DAA move.w [A5 - 0x6256], 0x4E /* 'N' */
000003D2 3B7C 0045 9DAC move.w [A5 - 0x6254], 0x45 /* 'E' */
000003D8 3B7C 0057 9DA8 move.w [A5 - 0x6258], 0x57 /* 'W' */
000003DE 3B7C 0053 9DA4 move.w [A5 - 0x625C], 0x53 /* 'S' */
000003E4 3B7C 004D 9DC0 move.w [A5 - 0x6240], 0x4D /* 'M' */
000003EA 3B7C 0061 9DB0 move.w [A5 - 0x6250], 0x61 /* 'a' */
000003F0 3B7C 0056 9DB4 move.w [A5 - 0x624C], 0x56 /* 'V' */
000003F6 3B7C 006A 9DC2 move.w [A5 - 0x623E], 0x6A /* 'j' */
000003FC 3B7C 0071 9DC4 move.w [A5 - 0x623C], 0x71 /* 'q' */
00000402 3B7C 0059 9DC8 move.w [A5 - 0x6238], 0x59 /* 'Y' */
00000408 3B7C 004C 9DCE move.w [A5 - 0x6232], 0x4C /* 'L' */
0000040E 3B7C 0042 9DC6 move.w [A5 - 0x623A], 0x42 /* 'B' */
00000414 3B7C 006E 9DE0 move.w [A5 - 0x6220], 0x6E /* 'n' */
0000041A 3B7C 0047 9DCA move.w [A5 - 0x6236], 0x47 /* 'G' */
00000420 3B7C 0067 9DD6 move.w [A5 - 0x622A], 0x67 /* 'g' */
00000426 3B7C 0059 9DDA move.w [A5 - 0x6226], 0x59 /* 'Y' */
0000042C 3B7C 0059 9DDE move.w [A5 - 0x6222], 0x59 /* 'Y' */
00000432 3B7C 0059 9DD8 move.w [A5 - 0x6228], 0x59 /* 'Y' */
00000438 3B7C 0056 9DDC move.w [A5 - 0x6224], 0x56 /* 'V' */
0000043E 3B7C 0059 9DD4 move.w [A5 - 0x622C], 0x59 /* 'Y' */
00000444 3B7C 0064 9DE4 move.w [A5 - 0x621C], 0x64 /* 'd' */
0000044A 3B7C 0059 9DD0 move.w [A5 - 0x6230], 0x59 /* 'Y' */
00000450 3B7C 0059 9DE2 move.w [A5 - 0x621E], 0x59 /* 'Y' */
00000456 3B7C 0064 9DE6 move.w [A5 - 0x621A], 0x64 /* 'd' */
0000045C 3B7C 0044 9DD2 move.w [A5 - 0x622E], 0x44 /* 'D' */
00000462 3B7C 0059 9DCC move.w [A5 - 0x6234], 0x59 /* 'Y' */
00000468 3B7C 004D 9DE8 move.w [A5 - 0x6218], 0x4D /* 'M' */
0000046E 3B7C 0059 9DEA move.w [A5 - 0x6216], 0x59 /* 'Y' */
00000474 3B7C 0059 9DEC move.w [A5 - 0x6214], 0x59 /* 'Y' */
0000047A 42AD 9DEE clr.l [A5 - 0x6212]
0000047E 42AD 9DF2 clr.l [A5 - 0x620E]
00000482 7000 moveq.l D0, 0x00
00000484 102D 9CFD move.b D0, [A5 - 0x6303]
00000488 E740 asl D0.w, 3
0000048A 0640 9D02 addi.w D0, 0x9D02
0000048E 3035 0000 move.w D0, [A5 + D0.w]
00000492 5340 subq.w D0, 1
00000494 3B40 A634 move.w [A5 - 0x59CC], D0
00000498 382D A634 move.w D4, [A5 - 0x59CC]
0000049C 0644 000A addi.w D4, 0xA /* '\n' */
000004A0 7E01 moveq.l D7, 0x01
label000004A2:
000004A2 3007 move.w D0, D7
000004A4 E740 asl D0.w, 3
000004A6 0640 A5F0 addi.w D0, 0xA5F0
000004AA 49F5 0000 lea.l A4, [A5 + D0.w]
000004AE 397C 000D 0002 move.w [A4 + 0x2], 0xD /* '\r' */
000004B4 3884 move.w [A4], D4
000004B6 397C 0028 0006 move.w [A4 + 0x6], 0x28 /* '(' */
000004BC 3007 move.w D0, D7
000004BE 601E bra +0x20 /* 000004DE */
000004C0 3014 move.w D0, [A4]
000004C2 D047 add.w D0, D7
000004C4 3940 0004 move.w [A4 + 0x4], D0
000004C8 6032 bra +0x34 /* 000004FC */
000004CA 3014 move.w D0, [A4]
000004CC 5C40 addq.w D0, 6
000004CE 3940 0004 move.w [A4 + 0x4], D0
000004D2 6028 bra +0x2A /* 000004FC */
000004D4 3014 move.w D0, [A4]
000004D6 5040 addq.w D0, 8
000004D8 3940 0004 move.w [A4 + 0x4], D0
000004DC 601E bra +0x20 /* 000004FC */
label000004DE:
000004DE 5340 subq.w D0, 1
000004E0 0C40 0006 cmpi.w D0, 0x6
000004E4 6416 bcc +0x18 /* 000004FC */
000004E6 D040 add.w D0, D0
000004E8 303B 0006 move.w D0, [PC + D0.w + 0x6]
000004EC 4EFB 0002 jmp [PC + D0.w + 0x2]
000004F0 FFD0 .invalid <<F/7/7>>
000004F2 FFD0 .invalid <<F/7/7>>
000004F4 FFD0 .invalid <<F/7/7>>
000004F6 FFD0 .invalid <<F/7/7>>
000004F8 FFDA .invalid <<F/7/7>>
000004FA FFE4 .invalid <<F/7/7>>
label000004FC:
000004FC 382C 0004 move.w D4, [A4 + 0x4]
00000500 5844 addq.w D4, 4
00000502 5247 addq.w D7, 1
00000504 0C47 0006 cmpi.w D7, 0x6
00000508 6F98 ble -0x66 /* 000004A2 */
0000050A 3B7C 0001 A630 move.w [A5 - 0x59D0], 0x1
00000510 3B7C 0001 A632 move.w [A5 - 0x59CE], 0x1
00000516 426D A62A clr.w [A5 - 0x59D6]
0000051A 3B6D A634 A628 move.w [A5 - 0x59D8], [A5 - 0x59CC]
00000520 3B7C 000D A62E move.w [A5 - 0x59D2], 0xD /* '\r' */
00000526 3B7C 0115 A62C move.w [A5 - 0x59D4], 0x115
0000052C 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00000530 4E5E unlink A6
00000532 4E75 rts
00000534 494E chk.w D4, A6
00000536 4954 chk.w D4, [A4]
00000538 544F addq.w A7, 2
0000053A 4F4C chk.w D7, A4
export_261:
0000053C 4E56 FDE8 link A6, -0x0218
00000540 2F0C move.l -[A7], A4
00000542 486E FFEC pea.l [A6 - 0x14]
00000546 A874 syscall GetPort
00000548 202D DC46 move.l D0, [A5 - 0x23BA]
0000054C 4C7C 0800 0000 0400 movem.l A3, 0x400
00000554 2F00 move.l -[A7], D0
00000556 486E FEEA pea.l [A6 - 0x116]
0000055A 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000055E 202D DC46 move.l D0, [A5 - 0x23BA]
00000562 D080 add.l D0, D0
00000564 2B40 A6A8 move.l [A5 - 0x5958], D0
00000568 594F subq.w A7, 4
0000056A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000056E 202D A6A8 move.l D0, [A5 - 0x5958]
00000572 0680 0004 93E0 addi.l D0, 0x493E0
00000578 B09F cmp.l D0, [A7]+
0000057A 6C10 bge +0x12 /* 0000058C */
0000057C 594F subq.w A7, 4
0000057E 2F2D A6A8 move.l -[A7], [A5 - 0x5958]
00000582 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000586 2B5F A69C move.l [A5 - 0x5964], [A7]+
0000058A 6004 bra +0x6 /* 00000590 */
label0000058C:
0000058C 42AD A69C clr.l [A5 - 0x5964]
label00000590:
00000590 4AAD A69C tst.l [A5 - 0x5964]
00000594 6604 bne +0x6 /* 0000059A */
00000596 42AD A6A8 clr.l [A5 - 0x5958]
label0000059A:
0000059A 4AAD A69C tst.l [A5 - 0x5964]
0000059E 6708 beq +0xA /* 000005A8 */
000005A0 2B6D A69C A694 move.l [A5 - 0x596C], [A5 - 0x5964]
000005A6 6028 bra +0x2A /* 000005D0 */
label000005A8:
000005A8 594F subq.w A7, 4
000005AA 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
000005AE 202D DC46 move.l D0, [A5 - 0x23BA]
000005B2 0680 0003 0D40 addi.l D0, 0x30D40
000005B8 B09F cmp.l D0, [A7]+
000005BA 6C10 bge +0x12 /* 000005CC */
000005BC 594F subq.w A7, 4
000005BE 2F2D DC46 move.l -[A7], [A5 - 0x23BA]
000005C2 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000005C6 2B5F A694 move.l [A5 - 0x596C], [A7]+
000005CA 6004 bra +0x6 /* 000005D0 */
label000005CC:
000005CC 42AD A694 clr.l [A5 - 0x596C]
label000005D0:
000005D0 4AAD A694 tst.l [A5 - 0x596C]
000005D4 6708 beq +0xA /* 000005DE */
000005D6 2B6D DC46 A6A4 move.l [A5 - 0x595C], [A5 - 0x23BA]
000005DC 6026 bra +0x28 /* 00000604 */
label000005DE:
000005DE 486E FDE8 pea.l [A6 - 0x218]
000005E2 487A 0202 pea.l [PC + 0x202 /* 000007E6, value 0x35546865 '5The', pstring "There is not enough memory available to allocate the " */]
000005E6 486E FEEA pea.l [A6 - 0x116]
000005EA 487A 01C2 pea.l [PC + 0x1C2 /* 000007AE, value 0x374B2055 '7K U', pstring "K Undo buffer. Many operations may fail or be Undoable." */]
000005EE 3F3C 0003 move.w -[A7], 0x3
000005F2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000005F6 584F addq.w A7, 4
000005F8 486E FDE8 pea.l [A6 - 0x218]
000005FC 4EAD 0922 jsr [A5 + 0x922 /* export_288 */]
00000600 42AD A6A4 clr.l [A5 - 0x595C]
label00000604:
00000604 4AAD A69C tst.l [A5 - 0x5964]
00000608 670E beq +0x10 /* 00000618 */
0000060A 202D A69C move.l D0, [A5 - 0x5964]
0000060E D0AD DC46 add.l D0, [A5 - 0x23BA]
00000612 2B40 A698 move.l [A5 - 0x5968], D0
00000616 6028 bra +0x2A /* 00000640 */
label00000618:
00000618 594F subq.w A7, 4
0000061A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000061E 202D DC46 move.l D0, [A5 - 0x23BA]
00000622 0680 0004 93E0 addi.l D0, 0x493E0
00000628 B09F cmp.l D0, [A7]+
0000062A 6C10 bge +0x12 /* 0000063C */
0000062C 594F subq.w A7, 4
0000062E 2F2D DC46 move.l -[A7], [A5 - 0x23BA]
00000632 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000636 2B5F A698 move.l [A5 - 0x5968], [A7]+
0000063A 6004 bra +0x6 /* 00000640 */
label0000063C:
0000063C 42AD A698 clr.l [A5 - 0x5968]
label00000640:
00000640 4AAD A694 tst.l [A5 - 0x596C]
00000644 674E beq +0x50 /* 00000694 */
00000646 206D BE3C movea.l A0, [A5 - 0x41C4]
0000064A 43ED A6AC lea.l A1, [A5 - 0x5954]
0000064E 303C 0286 move.w D0, 0x286
label00000652:
00000652 22D8 move.l [A1]+, [A0]+
00000654 51C8 FFFC dbf D0, -0x6 /* 00000652 */
00000658 32D8 move.w [A1]+, [A0]+
0000065A 41ED A6AC lea.l A0, [A5 - 0x5954]
0000065E 2B48 B0CA move.l [A5 - 0x4F36], A0
00000662 286D B0CA movea.l A4, [A5 - 0x4F36]
00000666 594F subq.w A7, 4
00000668 A8D8 syscall NewRgn
0000066A 295F 002C move.l [A4 + 0x2C], [A7]+
0000066E 296D A694 0008 move.l [A4 + 0x8], [A5 - 0x596C]
00000674 486C 0010 pea.l [A4 + 0x10]
00000678 706C moveq.l D0, 0x6C
0000067A 2F00 move.l -[A7], D0
0000067C 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000680 2F2C 0010 move.l -[A7], [A4 + 0x10]
00000684 AA00 syscall OpenCPort
00000686 206C 0010 movea.l A0, [A4 + 0x10]
0000068A 2068 0002 movea.l A0, [A0 + 0x2]
0000068E 2050 movea.l A0, [A0]
00000690 20AC 0008 move.l [A0], [A4 + 0x8]
label00000694:
00000694 4AAD A698 tst.l [A5 - 0x5968]
00000698 675A beq +0x5C /* 000006F4 */
0000069A 2B6D DC46 A6A0 move.l [A5 - 0x5960], [A5 - 0x23BA]
000006A0 206D BE3C movea.l A0, [A5 - 0x41C4]
000006A4 43ED B312 lea.l A1, [A5 - 0x4CEE]
000006A8 303C 0286 move.w D0, 0x286
label000006AC:
000006AC 22D8 move.l [A1]+, [A0]+
000006AE 51C8 FFFC dbf D0, -0x6 /* 000006AC */
000006B2 32D8 move.w [A1]+, [A0]+
000006B4 41ED B312 lea.l A0, [A5 - 0x4CEE]
000006B8 2B48 BD30 move.l [A5 - 0x42D0], A0
000006BC 286D BD30 movea.l A4, [A5 - 0x42D0]
000006C0 594F subq.w A7, 4
000006C2 A8D8 syscall NewRgn
000006C4 295F 002C move.l [A4 + 0x2C], [A7]+
000006C8 296D A698 0008 move.l [A4 + 0x8], [A5 - 0x5968]
000006CE 486C 0010 pea.l [A4 + 0x10]
000006D2 706C moveq.l D0, 0x6C
000006D4 2F00 move.l -[A7], D0
000006D6 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
000006DA 2F2C 0010 move.l -[A7], [A4 + 0x10]
000006DE AA00 syscall OpenCPort
000006E0 206C 0010 movea.l A0, [A4 + 0x10]
000006E4 2068 0002 movea.l A0, [A0 + 0x2]
000006E8 2050 movea.l A0, [A0]
000006EA 20AC 0008 move.l [A0], [A4 + 0x8]
000006EE 426C 096E clr.w [A4 + 0x96E]
000006F2 6026 bra +0x28 /* 0000071A */
label000006F4:
000006F4 486E FDE8 pea.l [A6 - 0x218]
000006F8 487A 007E pea.l [PC + 0x7E /* 00000778, value 0x35546865 '5The', pstring "There is not enough memory available to allocate the " */]
000006FC 486E FEEA pea.l [A6 - 0x116]
00000700 487A 002C pea.l [PC + 0x2C /* 0000072E, value 0x484B2043 'HK C', pstring "K Clipboard Buffer. Many operations, including Copy and Paste, may fail." */]
00000704 3F3C 0003 move.w -[A7], 0x3
00000708 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000070C 584F addq.w A7, 4
0000070E 486E FDE8 pea.l [A6 - 0x218]
00000712 4EAD 0922 jsr [A5 + 0x922 /* export_288 */]
00000716 42AD A6A0 clr.l [A5 - 0x5960]
label0000071A:
0000071A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000071E A873 syscall SetPort
00000720 285F movea.l A4, [A7]+
00000722 4E5E unlink A6
00000724 4E75 rts
00000726 414C chk.w D0, A4
00000728 4C4F 4341 movem.l D0,D6,A0,A1,A6, A7
0000072C 5445 addq.w D5, 2
0000072E 484B pea.l A3
00000730 2043 movea.l A0, D3
00000732 6C69 bge +0x6B /* 0000079D */
00000734 7062 moveq.l D0, 0x62
00000736 6F61 ble +0x63 /* 00000799 */
00000738 7264 moveq.l D1, 0x64
0000073A 2042 movea.l A0, D2
0000073C 7566 moveq.l D2, 0x66
0000073E 6665 bne +0x67 /* 000007A5 */
00000740 722E moveq.l D1, 0x2E
00000742 204D movea.l A0, A5
00000744 616E bsr +0x70 /* 000007B4 */
00000746 7920 moveq.l D4, 0x20
00000748 6F70 ble +0x72 /* 000007BA */
0000074A 6572 bcs +0x74 /* 000007BE */
0000074C 6174 bsr +0x76 /* 000007C2 */
0000074E 696F bvs +0x71 /* 000007BF */
00000750 6E73 bgt +0x75 /* 000007C5 */
00000752 2C20 move.l D6, -[A0]
00000754 696E bvs +0x70 /* 000007C4 */
00000756 636C bls +0x6E /* 000007C4 */
00000758 7564 moveq.l D2, 0x64
0000075A 696E bvs +0x70 /* 000007CA */
0000075C 6720 beq +0x22 /* 0000077E */
0000075E 436F 7079 chk.w D1, [A7 + 0x7079]
00000762 2061 movea.l A0, -[A1]
00000764 6E64 bgt +0x66 /* 000007CA */
00000766 2050 movea.l A0, [A0]
00000768 6173 bsr +0x75 /* 000007DD */
0000076A 7465 moveq.l D2, 0x65
0000076C 2C20 move.l D6, -[A0]
0000076E 6D61 blt +0x63 /* 000007D1 */
00000770 7920 moveq.l D4, 0x20
00000772 6661 bne +0x63 /* 000007D5 */
00000774 696C bvs +0x6E /* 000007E2 */
00000776 2E16 move.l D7, [A6]
00000778 3554 6865 move.w [A2 + 0x6865], [A4]
0000077C 7265 moveq.l D1, 0x65
label0000077E:
0000077E 2069 7320 movea.l A0, [A1 + 0x7320]
00000782 6E6F bgt +0x71 /* 000007F3 */
00000784 7420 moveq.l D2, 0x20
00000786 656E bcs +0x70 /* 000007F6 */
00000788 6F75 ble +0x77 /* 000007FF */
0000078A 6768 beq +0x6A /* 000007F4 */
0000078C 206D 656D movea.l A0, [A5 + 0x656D]
00000790 6F72 ble +0x74 /* 00000804 */
00000792 7920 moveq.l D4, 0x20
00000794 6176 bsr +0x78 /* 0000080C */
00000796 6169 bsr +0x6B /* 00000801 */
00000798 6C61 bge +0x63 /* 000007FB */
0000079A 626C bhi +0x6E /* 00000808 */
0000079C 6520 bcs +0x22 /* 000007BE */
0000079E 746F moveq.l D2, 0x6F
000007A0 2061 movea.l A0, -[A1]
000007A2 6C6C bge +0x6E /* 00000810 */
000007A4 6F63 ble +0x65 /* 00000809 */
000007A6 6174 bsr +0x76 /* 0000081C */
000007A8 6520 bcs +0x22 /* 000007CA */
000007AA 7468 moveq.l D2, 0x68
000007AC 6520 bcs +0x22 /* 000007CE */
000007AE 374B 2055 move.w [A3 + 0x2055], A3
000007B2 6E64 bgt +0x66 /* 00000818 */
fn000007B4:
000007B4 6F20 ble +0x22 /* 000007D6 */
000007B6 6275 bhi +0x77 /* 0000082D */
000007B8 6666 bne +0x68 /* 00000820 */
label000007BA:
000007BA 6572 bcs +0x74 /* 0000082E */
000007BC 2E20 move.l D7, -[A0]
label000007BE:
000007BE 4D61 chk.w D6, -[A1]
000007C0 6E79 bgt +0x7B /* 0000083B */
fn000007C2:
000007C2 206F 7065 movea.l A0, [A7 + 0x7065]
// begin alternate branch 000007C4-000007C6
label000007C4:
000007C4 7065 moveq.l D0, 0x65
// end alternate branch 000007C4-000007C6
label000007C4: // (misaligned)
000007C6 7261 moveq.l D1, 0x61
000007C8 7469 moveq.l D2, 0x69
label000007CA:
000007CA 6F6E ble +0x70 /* 0000083A */
000007CC 7320 moveq.l D1, 0x20
label000007CE:
000007CE 6D61 blt +0x63 /* 00000831 */
000007D0 7920 moveq.l D4, 0x20
000007D2 6661 bne +0x63 /* 00000835 */
000007D4 696C bvs +0x6E /* 00000842 */
label000007D6:
000007D6 206F 7220 movea.l A0, [A7 + 0x7220]
000007DA 6265 bhi +0x67 /* 00000841 */
000007DC 2055 movea.l A0, [A5]
000007DE 6E64 bgt +0x66 /* 00000844 */
000007E0 6F61 ble +0x63 /* 00000843 */
label000007E2:
000007E2 626C bhi +0x6E /* 00000850 */
000007E4 652E bcs +0x30 /* 00000814 */
000007E6 3554 6865 move.w [A2 + 0x6865], [A4]
000007EA 7265 moveq.l D1, 0x65
000007EC 2069 7320 movea.l A0, [A1 + 0x7320]
000007F0 6E6F bgt +0x71 /* 00000861 */
000007F2 7420 moveq.l D2, 0x20
label000007F4:
000007F4 656E bcs +0x70 /* 00000864 */
label000007F6:
000007F6 6F75 ble +0x77 /* 0000086D */
000007F8 6768 beq +0x6A /* 00000862 */
000007FA 206D 656D movea.l A0, [A5 + 0x656D]
000007FE 6F72 ble +0x74 /* 00000872 */
00000800 7920 moveq.l D4, 0x20
00000802 6176 bsr +0x78 /* 0000087A */
label00000804:
00000804 6169 bsr +0x6B /* 0000086F */
00000806 6C61 bge +0x63 /* 00000869 */
label00000808:
00000808 626C bhi +0x6E /* 00000876 */
0000080A 6520 bcs +0x22 /* 0000082C */
fn0000080C:
0000080C 746F moveq.l D2, 0x6F
0000080E 2061 movea.l A0, -[A1]
label00000810:
00000810 6C6C bge +0x6E /* 0000087E */
00000812 6F63 ble +0x65 /* 00000877 */
label00000814:
00000814 6174 bsr +0x76 /* 0000088A */
00000816 6520 bcs +0x22 /* 00000838 */
label00000818:
00000818 7468 moveq.l D2, 0x68
0000081A 6520 bcs +0x22 /* 0000083C */
fn0000081C:
0000081C 4E56 FFBA link A6, -0x0046
label00000820:
00000820 2F07 move.l -[A7], D7
00000822 42AE FFC8 clr.l [A6 - 0x38]
00000826 42AE FFCE clr.l [A6 - 0x32]
0000082A 3D6E 0014 FFD2 move.w [A6 - 0x2E], [A6 + 0x14]
// begin alternate branch 0000082C-00000830
label0000082C:
0000082C 0014 FFD2 ori.b [A4], 0xD2
// end alternate branch 0000082C-00000830
// begin alternate branch 0000082E-00000830
label0000082E:
0000082E FFD2 .invalid <<F/7/7>>
// end alternate branch 0000082E-00000830
label0000082C: // (misaligned)
label0000082E: // (misaligned)
00000830 42AE FFD8 clr.l [A6 - 0x28]
00000834 2D6E 0010 FFEC move.l [A6 - 0x14], [A6 + 0x10]
// begin alternate branch 00000838-0000083A
label00000838:
00000838 FFEC .invalid <<F/7/7>>
// end alternate branch 00000838-0000083A
label00000838: // (misaligned)
label0000083A:
0000083A 554F subq.w A7, 2
label0000083C:
0000083C 486E FFBC pea.l [A6 - 0x44]
00000840 4227 clr.b -[A7]
label00000842:
00000842 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
// begin alternate branch 00000844-00000846
label00000844:
00000844 02F2 .incomplete
// end alternate branch 00000844-00000846
label00000844: // (misaligned)
00000846 3E1F move.w D7, [A7]+
00000848 4A47 tst.w D7
0000084A 6608 bne +0xA /* 00000854 */
0000084C 206E 0008 movea.l A0, [A6 + 0x8]
label00000850:
00000850 30AE FFD2 move.w [A0], [A6 - 0x2E]
label00000854:
00000854 3D47 0016 move.w [A6 + 0x16], D7
00000858 2E1F move.l D7, [A7]+
0000085A 4E5E unlink A6
0000085C 4E74 000E rtd 0x000E
00000860 4F50 chk.w D7, [A0]
label00000862:
00000862 454E chk.w D2, A6
label00000864:
00000864 5744 subq.w D4, 3
00000866 2020 move.l D0, -[A0]
fn00000868:
00000868 4E56 FFEC link A6, -0x0014
0000086C 2F07 move.l -[A7], D7
0000086E 4A6D B172 tst.w [A5 - 0x4E8E]
label00000872:
00000872 6720 beq +0x22 /* 00000894 */
00000874 554F subq.w A7, 2
label00000876:
00000876 3F2D B172 move.w -[A7], [A5 - 0x4E8E]
fn0000087A:
0000087A 2F2D B174 move.l -[A7], [A5 - 0x4E8C]
label0000087E:
0000087E 42A7 clr.l -[A7]
00000880 486E FFEE pea.l [A6 - 0x12]
00000884 4EBA FF96 jsr [PC - 0x6A /* 0000081C */]
00000888 3E1F move.w D7, [A7]+
fn0000088A:
0000088A 4A47 tst.w D7
0000088C 6606 bne +0x8 /* 00000894 */
0000088E 3B6E FFEE DECE move.w [A5 - 0x2132], [A6 - 0x12]
label00000894:
00000894 2E1F move.l D7, [A7]+
00000896 4E5E unlink A6
00000898 4E75 rts
0000089A 4745 chk.w D3, D5
0000089C 544B addq.w A3, 2
0000089E 4552 chk.w D2, [A2]
000008A0 4E45 trap 5
fn000008A2:
000008A2 4E56 FFEC link A6, -0x0014
000008A6 2F07 move.l -[A7], D7
000008A8 4A6D B178 tst.w [A5 - 0x4E88]
000008AC 6720 beq +0x22 /* 000008CE */
000008AE 554F subq.w A7, 2
000008B0 3F2D B178 move.w -[A7], [A5 - 0x4E88]
000008B4 2F2D B17A move.l -[A7], [A5 - 0x4E86]
000008B8 42A7 clr.l -[A7]
000008BA 486E FFEE pea.l [A6 - 0x12]
000008BE 4EBA FF5C jsr [PC - 0xA4 /* 0000081C */]
000008C2 3E1F move.w D7, [A7]+
000008C4 4A47 tst.w D7
000008C6 6606 bne +0x8 /* 000008CE */
000008C8 3B6E FFEE DECC move.w [A5 - 0x2134], [A6 - 0x12]
label000008CE:
000008CE 2E1F move.l D7, [A7]+
000008D0 4E5E unlink A6
000008D2 4E75 rts
000008D4 4745 chk.w D3, D5
000008D6 5444 addq.w D4, 2
000008D8 4546 chk.w D2, D6
000008DA 4155 chk.w D0, [A5]
export_262:
000008DC 4E56 FFC2 link A6, -0x003E
000008E0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000008E4 594F subq.w A7, 4
000008E6 2F3C 5345 5454 move.l -[A7], 0x53455454 /* 'SETT' */
000008EC 3F3C 03E8 move.w -[A7], 0x3E8
000008F0 A9A0 syscall GetResource
000008F2 265F movea.l A3, [A7]+
000008F4 554F subq.w A7, 2
000008F6 A9AF syscall ResError
000008F8 4A5F tst.w [A7]+
000008FA 57C0 seq D0
000008FC 220B move.l D1, A3
000008FE 56C1 sne D1
00000900 C001 and.b D0, D1
00000902 6700 0226 beq +0x228 /* 00000B2A */
00000906 594F subq.w A7, 4
00000908 2F0B move.l -[A7], A3
0000090A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000090E 2E1F move.l D7, [A7]+
00000910 0C87 0000 00A4 cmpi.l D7, 0xA4
00000916 6600 01C8 bne +0x1CA /* 00000AE0 */
0000091A 2F13 move.l -[A7], [A3]
0000091C 486D B0DC pea.l [A5 - 0x4F24]
00000920 2F07 move.l -[A7], D7
00000922 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000926 286D 95CA movea.l A4, [A5 - 0x6A36]
0000092A 302D A5F0 move.w D0, [A5 - 0x5A10]
0000092E B06D B0DC cmp.w D0, [A5 - 0x4F24]
00000932 56C0 sne D0
00000934 322D A5F2 move.w D1, [A5 - 0x5A0E]
00000938 B26D B0DE cmp.w D1, [A5 - 0x4F22]
0000093C 56C1 sne D1
0000093E 8001 or.b D0, D1
00000940 6710 beq +0x12 /* 00000952 */
00000942 3F2D B0DC move.w -[A7], [A5 - 0x4F24]
00000946 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
0000094A 3F2D B0DE move.w -[A7], [A5 - 0x4F22]
0000094E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
label00000952:
00000952 3B6D B0E0 B0D8 move.w [A5 - 0x4F28], [A5 - 0x4F20]
00000958 3B6D B0E2 B0DA move.w [A5 - 0x4F26], [A5 - 0x4F1E]
0000095E 3B6D B0E4 B0D2 move.w [A5 - 0x4F2E], [A5 - 0x4F1C]
00000964 302D B0D2 move.w D0, [A5 - 0x4F2E]
00000968 48C0 ext.l D0
0000096A 81FC 0002 divs.w D0, 0x2
0000096E 3B40 B0D4 move.w [A5 - 0x4F2C], D0
00000972 302D B0D4 move.w D0, [A5 - 0x4F2C]
00000976 C1ED B0D4 muls.w D0, [A5 - 0x4F2C]
0000097A 3B40 B0D6 move.w [A5 - 0x4F2A], D0
0000097E 196D B0E6 016C move.b [A4 + 0x16C], [A5 - 0x4F1A]
00000984 396D B0E8 0168 move.w [A4 + 0x168], [A5 - 0x4F18]
0000098A 396D B0EA 016A move.w [A4 + 0x16A], [A5 - 0x4F16]
00000990 3B6D B0EC B180 move.w [A5 - 0x4E80], [A5 - 0x4F14]
00000996 486D B0EE pea.l [A5 - 0x4F12]
0000099A 486E FFC2 pea.l [A6 - 0x3E]
0000099E 3F3C 0001 move.w -[A7], 0x1
000009A2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000009A6 1B6E FFE1 B186 move.b [A5 - 0x4E7A], [A6 - 0x1F]
000009AC 3B6D B0F0 B182 move.w [A5 - 0x4E7E], [A5 - 0x4F10]
000009B2 3B6D B0F2 B18E move.w [A5 - 0x4E72], [A5 - 0x4F0E]
000009B8 1B6D B0F4 B190 move.b [A5 - 0x4E70], [A5 - 0x4F0C]
000009BE 3B6D B0F6 BD6E move.w [A5 - 0x4292], [A5 - 0x4F0A]
000009C4 41ED B0F8 lea.l A0, [A5 - 0x4F08]
000009C8 43ED BD4A lea.l A1, [A5 - 0x42B6]
000009CC 7008 moveq.l D0, 0x08
label000009CE:
000009CE 22D8 move.l [A1]+, [A0]+
000009D0 51C8 FFFC dbf D0, -0x6 /* 000009CE */
000009D4 1B6D B11C C884 move.b [A5 - 0x377C], [A5 - 0x4EE4]
000009DA 486D B11E pea.l [A5 - 0x4EE2]
000009DE 486E FFC2 pea.l [A6 - 0x3E]
000009E2 3F3C 0002 move.w -[A7], 0x2
000009E6 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000009EA 3B6E FFE0 DA9E move.w [A5 - 0x2562], [A6 - 0x20]
000009F0 1B6D B120 A672 move.b [A5 - 0x598E], [A5 - 0x4EE0]
000009F6 1B6D B121 A673 move.b [A5 - 0x598D], [A5 - 0x4EDF]
000009FC 1B6D B122 A674 move.b [A5 - 0x598C], [A5 - 0x4EDE]
00000A02 1B6D B123 A675 move.b [A5 - 0x598B], [A5 - 0x4EDD]
00000A08 41ED B126 lea.l A0, [A5 - 0x4EDA]
00000A0C 43ED A678 lea.l A1, [A5 - 0x5988]
00000A10 22D8 move.l [A1]+, [A0]+
00000A12 22D8 move.l [A1]+, [A0]+
00000A14 22D8 move.l [A1]+, [A0]+
00000A16 41ED B132 lea.l A0, [A5 - 0x4ECE]
00000A1A 43ED A684 lea.l A1, [A5 - 0x597C]
00000A1E 22D8 move.l [A1]+, [A0]+
00000A20 22D8 move.l [A1]+, [A0]+
00000A22 22D8 move.l [A1]+, [A0]+
00000A24 1B6D B124 A676 move.b [A5 - 0x598A], [A5 - 0x4EDC]
00000A2A 3B6D B13E A690 move.w [A5 - 0x5970], [A5 - 0x4EC2]
00000A30 3B6D B140 A692 move.w [A5 - 0x596E], [A5 - 0x4EC0]
00000A36 3B6D B142 DAA2 move.w [A5 - 0x255E], [A5 - 0x4EBE]
00000A3C 3B6D B144 DB2E move.w [A5 - 0x24D2], [A5 - 0x4EBC]
00000A42 3B6D B146 DB30 move.w [A5 - 0x24D0], [A5 - 0x4EBA]
00000A48 2B6D B148 DC46 move.l [A5 - 0x23BA], [A5 - 0x4EB8]
00000A4E 3B6D B14C DC4A move.w [A5 - 0x23B6], [A5 - 0x4EB4]
00000A54 1B6D B14E C865 move.b [A5 - 0x379B], [A5 - 0x4EB2]
00000A5A 1B6D B14F C866 move.b [A5 - 0x379A], [A5 - 0x4EB1]
00000A60 3B6D B150 C886 move.w [A5 - 0x377A], [A5 - 0x4EB0]
00000A66 1B6D B152 DB34 move.b [A5 - 0x24CC], [A5 - 0x4EAE]
00000A6C 3B6D B154 DB36 move.w [A5 - 0x24CA], [A5 - 0x4EAC]
00000A72 3B6D B156 DB38 move.w [A5 - 0x24C8], [A5 - 0x4EAA]
00000A78 2B6D B158 DB3A move.l [A5 - 0x24C6], [A5 - 0x4EA8]
00000A7E 1B6D B15C DD65 move.b [A5 - 0x229B], [A5 - 0x4EA4]
00000A84 1B6D B15D DD66 move.b [A5 - 0x229A], [A5 - 0x4EA3]
00000A8A 3B6D B15E DD90 move.w [A5 - 0x2270], [A5 - 0x4EA2]
00000A90 1B6D B160 DD75 move.b [A5 - 0x228B], [A5 - 0x4EA0]
00000A96 1B6D B161 DEB6 move.b [A5 - 0x214A], [A5 - 0x4E9F]
00000A9C 1B6D B162 DEB7 move.b [A5 - 0x2149], [A5 - 0x4E9E]
00000AA2 3B6D B164 DEC6 move.w [A5 - 0x213A], [A5 - 0x4E9C]
00000AA8 2B6D B166 DD6C move.l [A5 - 0x2294], [A5 - 0x4E9A]
00000AAE 2B6D B16A DD70 move.l [A5 - 0x2290], [A5 - 0x4E96]
00000AB4 1B6D B16E DD6A move.b [A5 - 0x2296], [A5 - 0x4E92]
00000ABA 1B6D B16F DD68 move.b [A5 - 0x2298], [A5 - 0x4E91]
00000AC0 1B6D B170 DD69 move.b [A5 - 0x2297], [A5 - 0x4E90]
00000AC6 1B6D B171 DD6B move.b [A5 - 0x2295], [A5 - 0x4E8F]
00000ACC 1B6D B17E DF5C move.b [A5 - 0x20A4], [A5 - 0x4E82]
00000AD2 1B6D B17F DF5D move.b [A5 - 0x20A3], [A5 - 0x4E81]
00000AD8 4EBA FD8E jsr [PC - 0x272 /* 00000868 */]
00000ADC 4EBA FDC4 jsr [PC - 0x23C /* 000008A2 */]
label00000AE0:
00000AE0 206D 95CA movea.l A0, [A5 - 0x6A36]
00000AE4 1028 016C move.b D0, [A0 + 0x16C]
00000AE8 601A bra +0x1C /* 00000B04 */
label00000AEA:
00000AEA 4EAD 0982 jsr [A5 + 0x982 /* export_300 */]
00000AEE 6026 bra +0x28 /* 00000B16 */
label00000AF0:
00000AF0 554F subq.w A7, 2
00000AF2 3F3C 0008 move.w -[A7], 0x8
00000AF6 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00000AFA 1C1F move.b D6, [A7]+
00000AFC 6018 bra +0x1A /* 00000B16 */
label00000AFE:
00000AFE 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00000B02 6012 bra +0x14 /* 00000B16 */
label00000B04:
00000B04 67E4 beq -0x1A /* 00000AEA */
00000B06 5300 subq.b D0, 1
00000B08 67E6 beq -0x18 /* 00000AF0 */
00000B0A 5300 subq.b D0, 1
00000B0C 67F0 beq -0xE /* 00000AFE */
00000B0E 5500 subq.b D0, 2
00000B10 67D8 beq -0x26 /* 00000AEA */
00000B12 5300 subq.b D0, 1
00000B14 67D4 beq -0x2A /* 00000AEA */
label00000B16:
00000B16 4A6D BD6E tst.w [A5 - 0x4292]
00000B1A 6F04 ble +0x6 /* 00000B20 */
00000B1C 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
label00000B20:
00000B20 4A2D DEB6 tst.b [A5 - 0x214A]
00000B24 6704 beq +0x6 /* 00000B2A */
00000B26 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
label00000B2A:
00000B2A 2F0B move.l -[A7], A3
00000B2C A9A3 syscall ReleaseResource
00000B2E 4EAD 0942 jsr [A5 + 0x942 /* export_292 */]
00000B32 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000B36 4E5E unlink A6
00000B38 4E75 rts
00000B3A 4745 chk.w D3, D5
00000B3C 5453 addq.w [A3], 2
00000B3E 4554 chk.w D2, [A4]
00000B40 5449 addq.w A1, 2
fn00000B42:
00000B42 4E56 FFEC link A6, -0x0014
00000B46 48E7 0300 movem.l -[A7], D6,D7
00000B4A 4247 clr.w D7
00000B4C 4246 clr.w D6
label00000B4E:
00000B4E 3006 move.w D0, D6
00000B50 E740 asl D0.w, 3
00000B52 3207 move.w D1, D7
00000B54 48C1 ext.l D1
00000B56 83FC 0008 divs.w D1, 0x8
00000B5A 4841 swap.w D1
00000B5C D041 add.w D0, D1
00000B5E 0640 B2A2 addi.w D0, 0xB2A2
00000B62 1BBC 001F 0000 move.b [A5 + D0.w], 0x1F
00000B68 3006 move.w D0, D6
00000B6A E740 asl D0.w, 3
00000B6C 3207 move.w D1, D7
00000B6E 5241 addq.w D1, 1
00000B70 48C1 ext.l D1
00000B72 83FC 0008 divs.w D1, 0x8
00000B76 4841 swap.w D1
00000B78 D041 add.w D0, D1
00000B7A 0640 B2A2 addi.w D0, 0xB2A2
00000B7E 1BBC 003E 0000 move.b [A5 + D0.w], 0x3E /* '>' */
00000B84 3006 move.w D0, D6
00000B86 E740 asl D0.w, 3
00000B88 3207 move.w D1, D7
00000B8A 5441 addq.w D1, 2
00000B8C 48C1 ext.l D1
00000B8E 83FC 0008 divs.w D1, 0x8
00000B92 4841 swap.w D1
00000B94 D041 add.w D0, D1
00000B96 0640 B2A2 addi.w D0, 0xB2A2
00000B9A 1BBC 007C 0000 move.b [A5 + D0.w], 0x7C /* '|' */
00000BA0 3006 move.w D0, D6
00000BA2 E740 asl D0.w, 3
00000BA4 3207 move.w D1, D7
00000BA6 5641 addq.w D1, 3
00000BA8 48C1 ext.l D1
00000BAA 83FC 0008 divs.w D1, 0x8
00000BAE 4841 swap.w D1
00000BB0 D041 add.w D0, D1
00000BB2 0640 B2A2 addi.w D0, 0xB2A2
00000BB6 1BBC 00F8 0000 move.b [A5 + D0.w], 0xF8
00000BBC 3006 move.w D0, D6
00000BBE E740 asl D0.w, 3
00000BC0 3207 move.w D1, D7
00000BC2 5841 addq.w D1, 4
00000BC4 48C1 ext.l D1
00000BC6 83FC 0008 divs.w D1, 0x8
00000BCA 4841 swap.w D1
00000BCC D041 add.w D0, D1
00000BCE 0640 B2A2 addi.w D0, 0xB2A2
00000BD2 1BBC 00F1 0000 move.b [A5 + D0.w], 0xF1
00000BD8 3006 move.w D0, D6
00000BDA E740 asl D0.w, 3
00000BDC 3207 move.w D1, D7
00000BDE 5A41 addq.w D1, 5
00000BE0 48C1 ext.l D1
00000BE2 83FC 0008 divs.w D1, 0x8
00000BE6 4841 swap.w D1
00000BE8 D041 add.w D0, D1
00000BEA 0640 B2A2 addi.w D0, 0xB2A2
00000BEE 1BBC 00E3 0000 move.b [A5 + D0.w], 0xE3
00000BF4 3006 move.w D0, D6
00000BF6 E740 asl D0.w, 3
00000BF8 3207 move.w D1, D7
00000BFA 5C41 addq.w D1, 6
00000BFC 48C1 ext.l D1
00000BFE 83FC 0008 divs.w D1, 0x8
00000C02 4841 swap.w D1
00000C04 D041 add.w D0, D1
00000C06 0640 B2A2 addi.w D0, 0xB2A2
00000C0A 1BBC 00C7 0000 move.b [A5 + D0.w], 0xC7
00000C10 3006 move.w D0, D6
00000C12 E740 asl D0.w, 3
00000C14 3207 move.w D1, D7
00000C16 5E41 addq.w D1, 7
00000C18 48C1 ext.l D1
00000C1A 83FC 0008 divs.w D1, 0x8
00000C1E 4841 swap.w D1
00000C20 D041 add.w D0, D1
00000C22 0640 B2A2 addi.w D0, 0xB2A2
00000C26 1BBC 008F 0000 move.b [A5 + D0.w], 0x8F
00000C2C 5247 addq.w D7, 1
00000C2E 5246 addq.w D6, 1
00000C30 0C46 0007 cmpi.w D6, 0x7
00000C34 6F00 FF18 ble -0xE6 /* 00000B4E */
00000C38 426D B2E2 clr.w [A5 - 0x4D1E]
00000C3C 4CDF 00C0 movem.l D6,D7, [A7]+
00000C40 4E5E unlink A6
00000C42 4E75 rts
00000C44 4D41 chk.w D6, D1
00000C46 4B45 chk.w D5, D5
00000C48 5041 addq.w D1, 8
00000C4A 5454 addq.w [A4], 2
fn00000C4C:
00000C4C 4E56 FFDE link A6, -0x0022
00000C50 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
00000C54 3B7C FFFF BD4A move.w [A5 - 0x42B6], 0xFFFF
00000C5A 426D BD4C clr.w [A5 - 0x42B4]
00000C5E 426D BD4E clr.w [A5 - 0x42B2]
00000C62 426D BD50 clr.w [A5 - 0x42B0]
00000C66 3B7C FFFF BD52 move.w [A5 - 0x42AE], 0xFFFF
00000C6C 426D BD54 clr.w [A5 - 0x42AC]
00000C70 426D BD56 clr.w [A5 - 0x42AA]
00000C74 426D BD58 clr.w [A5 - 0x42A8]
00000C78 3B7C FFFF BD5A move.w [A5 - 0x42A6], 0xFFFF
00000C7E 3B7C FFFF BD5C move.w [A5 - 0x42A4], 0xFFFF
00000C84 3B7C FFFF BD5E move.w [A5 - 0x42A2], 0xFFFF
00000C8A 426D BD60 clr.w [A5 - 0x42A0]
00000C8E 426D BD62 clr.w [A5 - 0x429E]
00000C92 3B7C FFFF BD64 move.w [A5 - 0x429C], 0xFFFF
00000C98 3B7C FFFF BD66 move.w [A5 - 0x429A], 0xFFFF
00000C9E 3B7C FFFF BD68 move.w [A5 - 0x4298], 0xFFFF
00000CA4 426D BD6A clr.w [A5 - 0x4296]
00000CA8 3B7C FFFF BD6C move.w [A5 - 0x4294], 0xFFFF
00000CAE 3C3C 0100 move.w D6, 0x100
00000CB2 3A06 move.w D5, D6
00000CB4 0645 000A addi.w D5, 0xA /* '\n' */
00000CB8 7E01 moveq.l D7, 0x01
label00000CBA:
00000CBA 486E FFDE pea.l [A6 - 0x22]
00000CBE 4267 clr.w -[A7]
00000CC0 3F06 move.w -[A7], D6
00000CC2 3F3C 001E move.w -[A7], 0x1E
00000CC6 3F05 move.w -[A7], D5
00000CC8 A8A7 syscall SetRect
00000CCA 3007 move.w D0, D7
00000CCC E740 asl D0.w, 3
00000CCE 41EE FFDE lea.l A0, [A6 - 0x22]
00000CD2 0640 BD6C addi.w D0, 0xBD6C
00000CD6 43F5 0000 lea.l A1, [A5 + D0.w]
00000CDA 22D8 move.l [A1]+, [A0]+
00000CDC 22D8 move.l [A1]+, [A0]+
00000CDE 0646 000A addi.w D6, 0xA /* '\n' */
00000CE2 0645 000A addi.w D5, 0xA /* '\n' */
00000CE6 5247 addq.w D7, 1
00000CE8 0C47 0008 cmpi.w D7, 0x8
00000CEC 6FCC ble -0x32 /* 00000CBA */
00000CEE 426D BDB4 clr.w [A5 - 0x424C]
00000CF2 3B7C 00FF BDB6 move.w [A5 - 0x424A], 0xFF
00000CF8 7801 moveq.l D4, 0x01
00000CFA 7603 moveq.l D3, 0x03
00000CFC 7E01 moveq.l D7, 0x01
label00000CFE:
00000CFE 3003 move.w D0, D3
00000D00 D040 add.w D0, D0
00000D02 0640 BDB2 addi.w D0, 0xBDB2
00000D06 3B84 0000 move.w [A5 + D0.w], D4
00000D0A 5243 addq.w D3, 1
00000D0C 5244 addq.w D4, 1
00000D0E 5247 addq.w D7, 1
00000D10 0C47 0006 cmpi.w D7, 0x6
00000D14 6FE8 ble -0x16 /* 00000CFE */
00000D16 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
00000D1A 4E5E unlink A6
00000D1C 4E75 rts
00000D1E 494E chk.w D4, A6
00000D20 4954 chk.w D4, [A4]
00000D22 4558 chk.w D2, [A0]+
00000D24 5452 addq.w [A2], 2
fn00000D26:
00000D26 4E56 FFA8 link A6, -0x0058
00000D2A 48E7 0700 movem.l -[A7], D5,D6,D7
00000D2E 41EE FFB0 lea.l A0, [A6 - 0x50]
00000D32 2C08 move.l D6, A0
00000D34 2D46 FFB8 move.l [A6 - 0x48], D6
00000D38 7E09 moveq.l D7, 0x09
label00000D3A:
00000D3A 1D47 FFE9 move.b [A6 - 0x17], D7
00000D3E 554F subq.w A7, 2
00000D40 486E FFB8 pea.l [A6 - 0x48]
00000D44 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00000D48 3A1F move.w D5, [A7]+
00000D4A 302E FFB0 move.w D0, [A6 - 0x50]
00000D4E B06E 0008 cmp.w D0, [A6 + 0x8]
00000D52 6616 bne +0x18 /* 00000D6A */
00000D54 102E FFE9 move.b D0, [A6 - 0x17]
00000D58 4880 ext.w D0
00000D5A 48C0 ext.l D0
00000D5C 4C3C 0800 0010 movem.w A3, 0x10
00000D62 0000 2D40 ori.b D0, 0x40 /* '@' */
00000D66 000A 600C ori.b A2, 0xC
label00000D6A:
00000D6A 5247 addq.w D7, 1
00000D6C 0C47 000F cmpi.w D7, 0xF
00000D70 6FC8 ble -0x36 /* 00000D3A */
00000D72 42AE 000A clr.l [A6 + 0xA]
00000D76 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000D7A 4E5E unlink A6
00000D7C 4E74 0002 rtd 0x0002
00000D80 4745 chk.w D3, D5
00000D82 5453 addq.w [A3], 2
00000D84 4C4F 5442 movem.l D1,D6,A2,A4,A6, A7
fn00000D88:
00000D88 4E56 FFE4 link A6, -0x001C
00000D8C 48E7 0018 movem.l -[A7], A3,A4
00000D90 486E FFEC pea.l [A6 - 0x14]
00000D94 A874 syscall GetPort
00000D96 486D DEBA pea.l [A5 - 0x2146]
00000D9A 706C moveq.l D0, 0x6C
00000D9C 2F00 move.l -[A7], D0
00000D9E 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00000DA2 2F2D DEBA move.l -[A7], [A5 - 0x2146]
00000DA6 AA00 syscall OpenCPort
00000DA8 486E FFE4 pea.l [A6 - 0x1C]
00000DAC 4267 clr.w -[A7]
00000DAE 4267 clr.w -[A7]
00000DB0 3F2D DEBE move.w -[A7], [A5 - 0x2142]
00000DB4 3F2D DEC0 move.w -[A7], [A5 - 0x2140]
00000DB8 A8A7 syscall SetRect
00000DBA 286D DEBA movea.l A4, [A5 - 0x2146]
00000DBE 206C 0002 movea.l A0, [A4 + 0x2]
00000DC2 2650 movea.l A3, [A0]
00000DC4 26AD BE2A move.l [A3], [A5 - 0x41D6]
00000DC8 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000DCC 43EB 0006 lea.l A1, [A3 + 0x6]
00000DD0 22D8 move.l [A1]+, [A0]+
00000DD2 22D8 move.l [A1]+, [A0]+
00000DD4 377C 8400 0004 move.w [A3 + 0x4], 0x8400
00000DDA 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000DDE 43EC 0010 lea.l A1, [A4 + 0x10]
00000DE2 22D8 move.l [A1]+, [A0]+
00000DE4 22D8 move.l [A1]+, [A0]+
00000DE6 2F2C 0018 move.l -[A7], [A4 + 0x18]
00000DEA 486E FFE4 pea.l [A6 - 0x1C]
00000DEE A8DF syscall RectRgn
00000DF0 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000DF4 A873 syscall SetPort
00000DF6 4CDF 1800 movem.l A3,A4, [A7]+
00000DFA 4E5E unlink A6
00000DFC 4E75 rts
00000DFE 5345 subq.w D5, 1
00000E00 5455 addq.w [A5], 2
00000E02 5051 addq.w [A1], 8
00000E04 4350 chk.w D1, [A0]
fn00000E06:
00000E06 4E56 FFE4 link A6, -0x001C
00000E0A 48E7 0300 movem.l -[A7], D6,D7
00000E0E 554F subq.w A7, 2
00000E10 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */]
00000E14 1C1F move.b D6, [A7]+
00000E16 1B7C 0002 BE28 move.b [A5 - 0x41D8], 0x2
00000E1C 42AD DEBA clr.l [A5 - 0x2146]
00000E20 594F subq.w A7, 4
00000E22 3F3C 014B move.w -[A7], 0x14B
00000E26 4EBA FEFE jsr [PC - 0x102 /* 00000D26 */]
00000E2A 2E1F move.l D7, [A7]+
00000E2C 4A87 tst.l D7
00000E2E 56C0 sne D0
00000E30 1206 move.b D1, D6
00000E32 5301 subq.b D1, 1
00000E34 C001 and.b D0, D1
00000E36 670E beq +0x10 /* 00000E46 */
00000E38 1B7C 0001 BE28 move.b [A5 - 0x41D8], 0x1
00000E3E 2B47 BE2E move.l [A5 - 0x41D2], D7
00000E42 6000 00A6 bra +0xA8 /* 00000EEA */
label00000E46:
00000E46 594F subq.w A7, 4
00000E48 3F3C 0222 move.w -[A7], 0x222
00000E4C 4EBA FED8 jsr [PC - 0x128 /* 00000D26 */]
00000E50 2E1F move.l D7, [A7]+
00000E52 4A87 tst.l D7
00000E54 56C0 sne D0
00000E56 1206 move.b D1, D6
00000E58 5301 subq.b D1, 1
00000E5A C001 and.b D0, D1
00000E5C 670E beq +0x10 /* 00000E6C */
00000E5E 1B7C 0001 BE28 move.b [A5 - 0x41D8], 0x1
00000E64 2B47 BE2E move.l [A5 - 0x41D2], D7
00000E68 6000 0080 bra +0x82 /* 00000EEA */
label00000E6C:
00000E6C 594F subq.w A7, 4
00000E6E 3F3C 011A move.w -[A7], 0x11A
00000E72 4EBA FEB2 jsr [PC - 0x14E /* 00000D26 */]
00000E76 2E1F move.l D7, [A7]+
00000E78 4A87 tst.l D7
00000E7A 6708 beq +0xA /* 00000E84 */
00000E7C 422D BE28 clr.b [A5 - 0x41D8]
00000E80 2B47 BE2A move.l [A5 - 0x41D6], D7
label00000E84:
00000E84 3B7C 0280 DEBE move.w [A5 - 0x2142], 0x280
00000E8A 3B7C 01E0 DEC0 move.w [A5 - 0x2140], 0x1E0
00000E90 4A2D BE28 tst.b [A5 - 0x41D8]
00000E94 6654 bne +0x56 /* 00000EEA */
00000E96 202D BE2A move.l D0, [A5 - 0x41D6]
00000E9A 0680 0008 0000 addi.l D0, 0x80000
00000EA0 2B40 BE32 move.l [A5 - 0x41CE], D0
00000EA4 202D BE2A move.l D0, [A5 - 0x41D6]
00000EA8 0680 0008 0000 addi.l D0, 0x80000
00000EAE 5880 addq.l D0, 4
00000EB0 2B40 BE36 move.l [A5 - 0x41CA], D0
00000EB4 206D BE36 movea.l A0, [A5 - 0x41CA]
00000EB8 7000 moveq.l D0, 0x00
00000EBA 1010 move.b D0, [A0]
00000EBC 7208 moveq.l D1, 0x08
00000EBE C081 and.l D0, D1
00000EC0 5180 subq.l D0, 8
00000EC2 661E bne +0x20 /* 00000EE2 */
00000EC4 3B7C 0300 DEBE move.w [A5 - 0x2142], 0x300
00000ECA 3B7C 0200 DEC0 move.w [A5 - 0x2140], 0x200
00000ED0 0CAD 0006 0000 DC46 cmpi.l [A5 - 0x23BA], 0x60000
00000ED8 6C08 bge +0xA /* 00000EE2 */
00000EDA 2B7C 0006 0000 DC46 move.l [A5 - 0x23BA], 0x60000
label00000EE2:
00000EE2 4EBA FEA4 jsr [PC - 0x15C /* 00000D88 */]
00000EE6 4EAD 0992 jsr [A5 + 0x992 /* export_302 */]
label00000EEA:
00000EEA 4CDF 00C0 movem.l D6,D7, [A7]+
00000EEE 4E5E unlink A6
00000EF0 4E75 rts
00000EF2 4C4F 4F4B movem.l D0,D1,D3,D6,A0,A1,A2,A3,A6, A7
00000EF6 464F not.w A7
00000EF8 5246 addq.w D6, 1
fn00000EFA:
00000EFA 4E56 FFEC link A6, -0x0014
00000EFE 48E7 0108 movem.l -[A7], D7,A4
00000F02 3B7C 4D4D DB42 move.w [A5 - 0x24BE], 0x4D4D /* 'MM' */
00000F08 3B7C 002A DB44 move.w [A5 - 0x24BC], 0x2A /* '*' */
00000F0E 7008 moveq.l D0, 0x08
00000F10 2B40 DB46 move.l [A5 - 0x24BA], D0
00000F14 3B7C 0007 DB4A move.w [A5 - 0x24B6], 0x7
00000F1A 3D6D DB4A FFEC move.w [A6 - 0x14], [A5 - 0x24B6]
00000F20 7E01 moveq.l D7, 0x01
00000F22 601E bra +0x20 /* 00000F42 */
label00000F24:
00000F24 3007 move.w D0, D7
00000F26 C1FC 000C muls.w D0, 0xC
00000F2A 0640 DB40 addi.w D0, 0xDB40
00000F2E 49F5 0000 lea.l A4, [A5 + D0.w]
00000F32 397C 0003 0002 move.w [A4 + 0x2], 0x3
00000F38 7001 moveq.l D0, 0x01
00000F3A 2940 0004 move.l [A4 + 0x4], D0
00000F3E 5247 addq.w D7, 1
00000F40 6906 bvs +0x8 /* 00000F48 */
label00000F42:
00000F42 BE6E FFEC cmp.w D7, [A6 - 0x14]
00000F46 6FDC ble -0x22 /* 00000F24 */
label00000F48:
00000F48 3B7C 00FF DB4C move.w [A5 - 0x24B4], 0xFF
00000F4E 7001 moveq.l D0, 0x01
00000F50 7210 moveq.l D1, 0x10
00000F52 E3A8 lsl D0, D1
00000F54 2B40 DB54 move.l [A5 - 0x24AC], D0
00000F58 3B7C 0100 DB58 move.w [A5 - 0x24A8], 0x100
00000F5E 42AD DB60 clr.l [A5 - 0x24A0]
00000F62 3B7C 0101 DB64 move.w [A5 - 0x249C], 0x101
00000F68 42AD DB6C clr.l [A5 - 0x2494]
00000F6C 3B7C 0102 DB70 move.w [A5 - 0x2490], 0x102
00000F72 7008 moveq.l D0, 0x08
00000F74 7210 moveq.l D1, 0x10
00000F76 E3A8 lsl D0, D1
00000F78 2B40 DB78 move.l [A5 - 0x2488], D0
00000F7C 3B7C 0106 DB7C move.w [A5 - 0x2484], 0x106
00000F82 42AD DB84 clr.l [A5 - 0x247C]
00000F86 3B7C 0111 DB88 move.w [A5 - 0x2478], 0x111
00000F8C 3B7C 0004 DB8A move.w [A5 - 0x2476], 0x4
00000F92 2B7C 0000 0300 DB90 move.l [A5 - 0x2470], 0x300
00000F9A 3B7C A932 DB94 move.w [A5 - 0x246C], 0xA932
00000FA0 3B7C 0004 DB96 move.w [A5 - 0x246A], 0x4
00000FA6 2B7C 0000 0100 DB9C move.l [A5 - 0x2464], 0x100
00000FAE 42AD DBA0 clr.l [A5 - 0x2460]
00000FB2 7E01 moveq.l D7, 0x01
label00000FB4:
00000FB4 3007 move.w D0, D7
00000FB6 D040 add.w D0, D0
00000FB8 0640 DBA2 addi.w D0, 0xDBA2
00000FBC 4275 0000 clr.w [A5 + D0.w]
00000FC0 5247 addq.w D7, 1
00000FC2 0C47 0050 cmpi.w D7, 0x50 /* 'P' */
00000FC6 6FEC ble -0x12 /* 00000FB4 */
00000FC8 4CDF 1080 movem.l D7,A4, [A7]+
00000FCC 4E5E unlink A6
00000FCE 4E75 rts
00000FD0 4D41 chk.w D6, D1
00000FD2 4B45 chk.w D5, D5
00000FD4 5449 addq.w A1, 2
00000FD6 4646 not.w D6
fn00000FD8:
00000FD8 4E56 FFD6 link A6, -0x002A
00000FDC 48E7 0118 movem.l -[A7], D7,A3,A4
00000FE0 554F subq.w A7, 2
00000FE2 3F3C 0001 move.w -[A7], 0x1
00000FE6 486E FFD8 pea.l [A6 - 0x28]
00000FEA 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000FEE 3E1F move.w D7, [A7]+
00000FF0 0C47 EA84 cmpi.w D7, 0xEA84
00000FF4 6724 beq +0x26 /* 0000101A */
00000FF6 102E FFE1 move.b D0, [A6 - 0x1F]
00000FFA 5300 subq.b D0, 1
00000FFC 670A beq +0xC /* 00001008 */
00000FFE 487A 012C pea.l [PC + 0x12C /* 0000112C, value 0x37536F72 '7Sor', pstring "Sorry, Image requires a Macintosh with Color QuickDraw." */]
00001002 4EAD 0922 jsr [A5 + 0x922 /* export_288 */]
00001006 A9F4 syscall ExitToShell
label00001008:
00001008 102E FFE0 move.b D0, [A6 - 0x20]
0000100C 5300 subq.b D0, 1
0000100E 670A beq +0xC /* 0000101A */
00001010 487A 00E4 pea.l [PC + 0xE4 /* 000010F6, value 0x35546869 '5Thi', pstring "This version of Image requires a floating point chip." */]
00001014 4EAD 0922 jsr [A5 + 0x922 /* export_288 */]
00001018 A9F4 syscall ExitToShell
label0000101A:
0000101A 594F subq.w A7, 4
0000101C 3F3C AB03 move.w -[A7], 0xAB03
00001020 1F3C 0001 move.b -[A7], 0x1
00001024 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001028 594F subq.w A7, 4
0000102A 3F3C A89F move.w -[A7], 0xA89F
0000102E 1F3C 0001 move.b -[A7], 0x1
00001032 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001036 201F move.l D0, [A7]+
00001038 B09F cmp.l D0, [A7]+
0000103A 56C0 sne D0
0000103C 4400 neg.b D0
0000103E 1B40 DECA move.b [A5 - 0x2136], D0
00001042 594F subq.w A7, 4
00001044 AA2A syscall GetMainDevice
00001046 285F movea.l A4, [A7]+
00001048 2054 movea.l A0, [A4]
0000104A 2068 0016 movea.l A0, [A0 + 0x16]
0000104E 2050 movea.l A0, [A0]
00001050 0C68 0008 0020 cmpi.w [A0 + 0x20], 0x8
00001056 670A beq +0xC /* 00001062 */
00001058 487A 0034 pea.l [PC + 0x34 /* 0000108E, value 0x67546F20 'gTo ', pstring "To run Image, the main monitor(the one with the menu bar) must be set to 256 colors or 256 gray levels." */]
0000105C 4EAD 0922 jsr [A5 + 0x922 /* export_288 */]
00001060 A9F4 syscall ExitToShell
label00001062:
00001062 2054 movea.l A0, [A4]
00001064 2668 0016 movea.l A3, [A0 + 0x16]
00001068 2053 movea.l A0, [A3]
0000106A 3028 0004 move.w D0, [A0 + 0x4]
0000106E 0240 1FFF andi.w D0, 0x1FFF
00001072 48C0 ext.l D0
00001074 2B40 A1E8 move.l [A5 - 0x5E18], D0
00001078 2053 movea.l A0, [A3]
0000107A 2B50 A1E4 move.l [A5 - 0x5E1C], [A0]
0000107E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001082 4E5E unlink A6
00001084 4E75 rts
00001086 4348 chk.w D1, A0
00001088 4543 chk.w D2, D3
0000108A 4B42 chk.w D5, D2
0000108C 4954 chk.w D4, [A4]
0000108E 6754 beq +0x56 /* 000010E4 */
00001090 6F20 ble +0x22 /* 000010B2 */
00001092 7275 moveq.l D1, 0x75
00001094 6E20 bgt +0x22 /* 000010B6 */
00001096 496D 6167 chk.w D4, [A5 + 0x6167]
0000109A 652C bcs +0x2E /* 000010C8 */
0000109C 2074 6865 movea.l A0, [A4 + D6 + 0x65]
000010A0 206D 6169 movea.l A0, [A5 + 0x6169]
000010A4 6E20 bgt +0x22 /* 000010C6 */
000010A6 6D6F blt +0x71 /* 00001117 */
000010A8 6E69 bgt +0x6B /* 00001113 */
000010AA 746F moveq.l D2, 0x6F
000010AC 7228 moveq.l D1, 0x28
000010AE 7468 moveq.l D2, 0x68
000010B0 6520 bcs +0x22 /* 000010D2 */
label000010B2:
000010B2 6F6E ble +0x70 /* 00001122 */
000010B4 6520 bcs +0x22 /* 000010D6 */
label000010B6:
000010B6 7769 moveq.l D3, 0x69
000010B8 7468 moveq.l D2, 0x68
000010BA 2074 6865 movea.l A0, [A4 + D6 + 0x65]
000010BE 206D 656E movea.l A0, [A5 + 0x656E]
000010C2 7520 moveq.l D2, 0x20
000010C4 6261 bhi +0x63 /* 00001127 */
label000010C6:
000010C6 7229 moveq.l D1, 0x29
label000010C8:
000010C8 206D 7573 movea.l A0, [A5 + 0x7573]
000010CC 7420 moveq.l D2, 0x20
000010CE 6265 bhi +0x67 /* 00001135 */
000010D0 2073 6574 movea.l A0, <<invalid full ext with I/IS == 4>>
// begin alternate branch 000010D2-000010D4
label000010D2:
000010D2 6574 bcs +0x76 /* 00001148 */
// end alternate branch 000010D2-000010D4
label000010D2: // (misaligned)
000010D4 2074 6F20 3235 movea.l A0, [A4 + 0x3235 + D6 * 8]
// begin alternate branch 000010D6-000010DC
label000010D6:
000010D6 6F20 ble +0x22 /* 000010F8 */
000010D8 3235 3620 move.w D1, [A5 + D3.w * 8 + 0x20]
// end alternate branch 000010D6-000010DC
label000010D6: // (misaligned)
000010DA 3620 move.w D3, -[A0]
000010DC 636F bls +0x71 /* 0000114D */
000010DE 6C6F bge +0x71 /* 0000114F */
000010E0 7273 moveq.l D1, 0x73
000010E2 206F 7220 movea.l A0, [A7 + 0x7220]
// begin alternate branch 000010E4-000010E6
label000010E4:
000010E4 7220 moveq.l D1, 0x20
// end alternate branch 000010E4-000010E6
label000010E4: // (misaligned)
000010E6 3235 3620 move.w D1, [A5 + D3.w * 8 + 0x20]
000010EA 6772 beq +0x74 /* 0000115E */
000010EC 6179 bsr +0x7B /* 00001167 */
000010EE 206C 6576 movea.l A0, [A4 + 0x6576]
000010F2 656C bcs +0x6E /* 00001160 */
000010F4 732E moveq.l D1, 0x2E
000010F6 3554 6869 move.w [A2 + 0x6869], [A4]
// begin alternate branch 000010F8-000010FA
label000010F8:
000010F8 6869 bvc +0x6B /* 00001163 */
// end alternate branch 000010F8-000010FA
label000010F8: // (misaligned)
000010FA 7320 moveq.l D1, 0x20
000010FC 7665 moveq.l D3, 0x65
000010FE 7273 moveq.l D1, 0x73
00001100 696F bvs +0x71 /* 00001171 */
00001102 6E20 bgt +0x22 /* 00001124 */
00001104 6F66 ble +0x68 /* 0000116C */
00001106 2049 movea.l A0, A1
00001108 6D61 blt +0x63 /* 0000116B */
0000110A 6765 beq +0x67 /* 00001171 */
0000110C 2072 6571 7569 7265 movea.l A0, [[A2 + 0x75697265]]
00001114 7320 moveq.l D1, 0x20
00001116 6120 bsr +0x22 /* 00001138 */
00001118 666C bne +0x6E /* 00001186 */
0000111A 6F61 ble +0x63 /* 0000117D */
0000111C 7469 moveq.l D2, 0x69
0000111E 6E67 bgt +0x69 /* 00001187 */
00001120 2070 6F69 6E74 movea.l A0, [[A0 + 0x6E74]]
// begin alternate branch 00001122-00001126
label00001122:
00001122 6F69 ble +0x6B /* 0000118D */
label00001124:
00001124 6E74 bgt +0x76 /* 0000119A */
// end alternate branch 00001122-00001126
label00001122: // (misaligned)
label00001124: // (misaligned)
00001126 2063 movea.l A0, -[A3]
00001128 6869 bvc +0x6B /* 00001193 */
0000112A 702E moveq.l D0, 0x2E
0000112C 3753 6F72 move.w [A3 + 0x6F72], [A3]
00001130 7279 moveq.l D1, 0x79
00001132 2C20 move.l D6, -[A0]
00001134 496D 6167 chk.w D4, [A5 + 0x6167]
fn00001138:
00001138 6520 bcs +0x22 /* 0000115A */
0000113A 7265 moveq.l D1, 0x65
0000113C 7175 moveq.l D0, 0x75
0000113E 6972 bvs +0x74 /* 000011B2 */
00001140 6573 bcs +0x75 /* 000011B5 */
00001142 2061 movea.l A0, -[A1]
00001144 204D movea.l A0, A5
00001146 6163 bsr +0x65 /* 000011AB */
label00001148:
00001148 696E bvs +0x70 /* 000011B8 */
0000114A 746F moveq.l D2, 0x6F
0000114C 7368 moveq.l D1, 0x68
0000114E 2077 6974 movea.l A0, <<invalid full ext with I/IS == 4>>
00001152 6820 bvc +0x22 /* 00001174 */
00001154 436F 6C6F chk.w D1, [A7 + 0x6C6F]
00001158 7220 moveq.l D1, 0x20
label0000115A:
0000115A 5175 6963 6B44 7261 772E subq.w [[A5 + 0x6B44] + 0x7261772E], 8
// begin alternate branch 0000115E-00001164
label0000115E:
0000115E 6B44 bmi +0x46 /* 000011A4 */
label00001160:
00001160 7261 moveq.l D1, 0x61
00001162 772E moveq.l D3, 0x2E
// end alternate branch 0000115E-00001164
export_263:
label0000115E: // (misaligned)
label00001160: // (misaligned)
00001164 4E56 FFEE link A6, -0x0012
00001168 594F subq.w A7, 4
0000116A 3F3C 0080 move.w -[A7], 0x80
// begin alternate branch 0000116C-00001174
label0000116C:
0000116C 0080 A9BF 2B5F ori.l D0, 0xA9BF2B5F
00001172 DA24 add.b D5, -[A4]
// end alternate branch 0000116C-00001174
label0000116C: // (misaligned)
0000116E A9BF syscall GetRMenu
00001170 2B5F DA24 move.l [A5 - 0x25DC], [A7]+
label00001174:
00001174 2F2D DA24 move.l -[A7], [A5 - 0x25DC]
00001178 4267 clr.w -[A7]
0000117A A935 syscall InsertMenu
0000117C 594F subq.w A7, 4
0000117E 3F3C 0081 move.w -[A7], 0x81
00001182 A9BF syscall GetRMenu
00001184 2B5F DA28 move.l [A5 - 0x25D8], [A7]+
// begin alternate branch 00001186-0000118E
label00001186:
00001186 DA28 2F2D add.b D5, [A0 + 0x2F2D]
0000118A DA28 4267 add.b D5, [A0 + 0x4267]
// end alternate branch 00001186-0000118E
label00001186: // (misaligned)
00001188 2F2D DA28 move.l -[A7], [A5 - 0x25D8]
0000118C 4267 clr.w -[A7]
0000118E A935 syscall InsertMenu
00001190 594F subq.w A7, 4
00001192 3F3C 0082 move.w -[A7], 0x82
00001196 A9BF syscall GetRMenu
00001198 2B5F DA2C move.l [A5 - 0x25D4], [A7]+
// begin alternate branch 0000119A-000011A2
label0000119A:
0000119A DA2C 2F2D add.b D5, [A4 + 0x2F2D]
0000119E DA2C 4267 add.b D5, [A4 + 0x4267]
// end alternate branch 0000119A-000011A2
label0000119A: // (misaligned)
0000119C 2F2D DA2C move.l -[A7], [A5 - 0x25D4]
000011A0 4267 clr.w -[A7]
000011A2 A935 syscall InsertMenu
label000011A4:
000011A4 594F subq.w A7, 4
000011A6 3F3C 0083 move.w -[A7], 0x83
000011AA A9BF syscall GetRMenu
000011AC 2B5F DA30 move.l [A5 - 0x25D0], [A7]+
000011B0 2F2D DA30 move.l -[A7], [A5 - 0x25D0]
// begin alternate branch 000011B2-000011B6
label000011B2:
000011B2 DA30 4267 add.b D5, [A0 + D4.w * 2 + 0x67]
// end alternate branch 000011B2-000011B6
label000011B2: // (misaligned)
000011B4 4267 clr.w -[A7]
000011B6 A935 syscall InsertMenu
label000011B8:
000011B8 594F subq.w A7, 4
000011BA 3F3C 0084 move.w -[A7], 0x84
000011BE A9BF syscall GetRMenu
000011C0 2B5F DA38 move.l [A5 - 0x25C8], [A7]+
000011C4 2F2D DA38 move.l -[A7], [A5 - 0x25C8]
000011C8 4267 clr.w -[A7]
000011CA A935 syscall InsertMenu
000011CC 594F subq.w A7, 4
000011CE 3F3C 0085 move.w -[A7], 0x85
000011D2 A9BF syscall GetRMenu
000011D4 2B5F DA44 move.l [A5 - 0x25BC], [A7]+
000011D8 2F2D DA44 move.l -[A7], [A5 - 0x25BC]
000011DC 4267 clr.w -[A7]
000011DE A935 syscall InsertMenu
000011E0 594F subq.w A7, 4
000011E2 3F3C 008C move.w -[A7], 0x8C
000011E6 A9BF syscall GetRMenu
000011E8 2B5F DA48 move.l [A5 - 0x25B8], [A7]+
000011EC 2F2D DA48 move.l -[A7], [A5 - 0x25B8]
000011F0 4267 clr.w -[A7]
000011F2 A935 syscall InsertMenu
000011F4 594F subq.w A7, 4
000011F6 3F3C 0086 move.w -[A7], 0x86
000011FA A9BF syscall GetRMenu
000011FC 2B5F DA50 move.l [A5 - 0x25B0], [A7]+
00001200 2F2D DA50 move.l -[A7], [A5 - 0x25B0]
00001204 4267 clr.w -[A7]
00001206 A935 syscall InsertMenu
00001208 594F subq.w A7, 4
0000120A 3F3C 008A move.w -[A7], 0x8A
0000120E A9BF syscall GetRMenu
00001210 2B5F DA60 move.l [A5 - 0x25A0], [A7]+
00001214 2F2D DA60 move.l -[A7], [A5 - 0x25A0]
00001218 4267 clr.w -[A7]
0000121A A935 syscall InsertMenu
0000121C 594F subq.w A7, 4
0000121E 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00001222 A9BF syscall GetRMenu
00001224 2B5F DA54 move.l [A5 - 0x25AC], [A7]+
00001228 2F2D DA54 move.l -[A7], [A5 - 0x25AC]
0000122C 3F3C FFFF move.w -[A7], 0xFFFF
00001230 A935 syscall InsertMenu
00001232 594F subq.w A7, 4
00001234 3F3C 0021 move.w -[A7], 0x21 /* '!' */
00001238 A9BF syscall GetRMenu
0000123A 2B5F DA58 move.l [A5 - 0x25A8], [A7]+
0000123E 2F2D DA58 move.l -[A7], [A5 - 0x25A8]
00001242 3F3C FFFF move.w -[A7], 0xFFFF
00001246 A935 syscall InsertMenu
00001248 594F subq.w A7, 4
0000124A 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000124E A9BF syscall GetRMenu
00001250 2B5F DA5C move.l [A5 - 0x25A4], [A7]+
00001254 2F2D DA5C move.l -[A7], [A5 - 0x25A4]
00001258 3F3C FFFF move.w -[A7], 0xFFFF
0000125C A935 syscall InsertMenu
0000125E 594F subq.w A7, 4
00001260 3F3C 0023 move.w -[A7], 0x23 /* '#' */
00001264 A9BF syscall GetRMenu
00001266 2B5F DA3C move.l [A5 - 0x25C4], [A7]+
0000126A 2F2D DA3C move.l -[A7], [A5 - 0x25C4]
0000126E 3F3C FFFF move.w -[A7], 0xFFFF
00001272 A935 syscall InsertMenu
00001274 594F subq.w A7, 4
00001276 3F3C 0025 move.w -[A7], 0x25 /* '%' */
0000127A A9BF syscall GetRMenu
0000127C 2B5F DA40 move.l [A5 - 0x25C0], [A7]+
00001280 2F2D DA40 move.l -[A7], [A5 - 0x25C0]
00001284 3F3C FFFF move.w -[A7], 0xFFFF
00001288 A935 syscall InsertMenu
0000128A 594F subq.w A7, 4
0000128C 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00001290 A9BF syscall GetRMenu
00001292 2B5F DA4C move.l [A5 - 0x25B4], [A7]+
00001296 2F2D DA4C move.l -[A7], [A5 - 0x25B4]
0000129A 3F3C FFFF move.w -[A7], 0xFFFF
0000129E A935 syscall InsertMenu
000012A0 594F subq.w A7, 4
000012A2 3F3C 0026 move.w -[A7], 0x26 /* '&' */
000012A6 A9BF syscall GetRMenu
000012A8 2B5F DA34 move.l [A5 - 0x25CC], [A7]+
000012AC 2F2D DA34 move.l -[A7], [A5 - 0x25CC]
000012B0 3F3C FFFF move.w -[A7], 0xFFFF
000012B4 A935 syscall InsertMenu
000012B6 A937 syscall DrawMenuBar
000012B8 2F2D DA24 move.l -[A7], [A5 - 0x25DC]
000012BC 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
000012C2 A94D syscall AppendResMenu/AddResMenu
000012C4 2F2D DA54 move.l -[A7], [A5 - 0x25AC]
000012C8 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */
000012CE A94D syscall AppendResMenu/AddResMenu
000012D0 554F subq.w A7, 2
000012D2 2F2D DA54 move.l -[A7], [A5 - 0x25AC]
000012D6 A950 syscall CountMItems
000012D8 3B5F B184 move.w [A5 - 0x4E7C], [A7]+
000012DC 2F2D DA48 move.l -[A7], [A5 - 0x25B8]
000012E0 3F3C 0004 move.w -[A7], 0x4
000012E4 0C2D 0002 BE28 cmpi.b [A5 - 0x41D8], 0x2
000012EA 56C0 sne D0
000012EC 4400 neg.b D0
000012EE 1F00 move.b -[A7], D0
000012F0 4EAD 0932 jsr [A5 + 0x932 /* export_290 */]
000012F4 4E5E unlink A6
000012F6 4E75 rts
000012F8 5345 subq.w D5, 1
000012FA 5455 addq.w [A5], 2
000012FC 504D addq.w A5, 8
000012FE 454E chk.w D2, A6
fn00001300:
00001300 4E56 FFEC link A6, -0x0014
00001304 2F0C move.l -[A7], A4
00001306 426D DD92 clr.w [A5 - 0x226E]
0000130A 594F subq.w A7, 4
0000130C AA29 syscall GetDeviceList
0000130E 285F movea.l A4, [A7]+
00001310 604A bra +0x4C /* 0000135C */
label00001312:
00001312 554F subq.w A7, 2
00001314 2F0C move.l -[A7], A4
00001316 3F3C 000D move.w -[A7], 0xD /* '\r' */
0000131A AA2C syscall TestDeviceAttribute
0000131C 554F subq.w A7, 2
0000131E 2F0C move.l -[A7], A4
00001320 3F3C 000F move.w -[A7], 0xF
00001324 AA2C syscall TestDeviceAttribute
00001326 101F move.b D0, [A7]+
00001328 C01F and.b D0, [A7]+
0000132A 6728 beq +0x2A /* 00001354 */
0000132C 2054 movea.l A0, [A4]
0000132E 2068 0016 movea.l A0, [A0 + 0x16]
00001332 2050 movea.l A0, [A0]
00001334 0C68 0008 0020 cmpi.w [A0 + 0x20], 0x8
0000133A 6618 bne +0x1A /* 00001354 */
0000133C 302D DD92 move.w D0, [A5 - 0x226E]
00001340 5240 addq.w D0, 1
00001342 3B40 DD92 move.w [A5 - 0x226E], D0
00001346 302D DD92 move.w D0, [A5 - 0x226E]
0000134A E540 asl D0.w, 2
0000134C 0640 DD90 addi.w D0, 0xDD90
00001350 2B8C 0000 move.l [A5 + D0.w], A4
label00001354:
00001354 594F subq.w A7, 4
00001356 2F0C move.l -[A7], A4
00001358 AA2B syscall GetNextDevice
0000135A 285F movea.l A4, [A7]+
label0000135C:
0000135C 200C move.l D0, A4
0000135E 66B2 bne -0x4C /* 00001312 */
00001360 285F movea.l A4, [A7]+
00001362 4E5E unlink A6
00001364 4E75 rts
00001366 4649 not.w A1
00001368 4E44 trap 4
0000136A 4D4F chk.w D6, A7
0000136C 4E49 trap 9
export_264:
0000136E 4E56 FE64 link A6, -0x019C
00001372 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00001376 594F subq.w A7, 4
00001378 2EB8 0130 move.l [A7], [0x00000130 /* ApplLimit */]
0000137C 201F move.l D0, [A7]+
0000137E 0680 FFFF 63C0 addi.l D0, 0xFFFF63C0
00001384 2F00 move.l -[A7], D0
00001386 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000138A 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
0000138E 486D FFCA pea.l [A5 - 0x36]
00001392 A86E syscall InitGraf
00001394 A8FE syscall InitFonts
00001396 A912 syscall InitWindows
00001398 A850 syscall InitCursor
0000139A A9CC syscall TEInit
0000139C 486D 0912 pea.l [A5 + 0x912 /* export_286 */]
000013A0 A97B syscall InitDialogs
000013A2 4EBA FC34 jsr [PC - 0x3CC /* 00000FD8 */]
000013A6 4EBA FF58 jsr [PC - 0xA8 /* 00001300 */]
000013AA 486D 935C pea.l [A5 - 0x6CA4]
000013AE 706C moveq.l D0, 0x6C
000013B0 2F00 move.l -[A7], D0
000013B2 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
000013B6 2F2D 935C move.l -[A7], [A5 - 0x6CA4]
000013BA A86F syscall OpenPort
000013BC 41ED BE40 lea.l A0, [A5 - 0x41C0]
000013C0 2B48 BE3C move.l [A5 - 0x41C4], A0
000013C4 2B6D BE3C 95CA move.l [A5 - 0x6A36], [A5 - 0x41C4]
000013CA 42AD 933C clr.l [A5 - 0x6CC4]
000013CE 286D BE3C movea.l A4, [A5 - 0x41C4]
000013D2 4254 clr.w [A4]
000013D4 426C 0002 clr.w [A4 + 0x2]
000013D8 42AC 0004 clr.l [A4 + 0x4]
000013DC 42AC 0008 clr.l [A4 + 0x8]
000013E0 42AC 000C clr.l [A4 + 0xC]
000013E4 42AC 0010 clr.l [A4 + 0x10]
000013E8 422C 006A clr.b [A4 + 0x6A]
000013EC 197C 0004 0030 move.b [A4 + 0x30], 0x4
000013F2 41EC 0032 lea.l A0, [A4 + 0x32]
000013F6 43EC 001C lea.l A1, [A4 + 0x1C]
000013FA 22D8 move.l [A1]+, [A0]+
000013FC 22D8 move.l [A1]+, [A0]+
000013FE 41EC 0032 lea.l A0, [A4 + 0x32]
00001402 43EC 0024 lea.l A1, [A4 + 0x24]
00001406 22D8 move.l [A1]+, [A0]+
00001408 22D8 move.l [A1]+, [A0]+
0000140A 594F subq.w A7, 4
0000140C A8D8 syscall NewRgn
0000140E 295F 002C move.l [A4 + 0x2C], [A7]+
00001412 41FA 0AB0 lea.l A0, [PC + 0xAB0 /* 00001EC4, value 0x64E6F49, pstring "NoInfo" */]
00001416 43EC 006C lea.l A1, [A4 + 0x6C]
0000141A 22D8 move.l [A1]+, [A0]+
0000141C 22D8 move.l [A1]+, [A0]+
0000141E F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove fp0, (extended) (extended)0x3FFF00008000000000000000
0000142E F22C 6800 008E fmove (extended) [A4 + 0x8E], fp0
00001434 197C 0007 009C move.b [A4 + 0x9C], 0x7
0000143A 42AC 009E clr.l [A4 + 0x9E]
0000143E 422C 00A5 clr.b [A4 + 0xA5]
00001442 426C 096E clr.w [A4 + 0x96E]
00001446 42AC 0970 clr.l [A4 + 0x970]
0000144A 486C 0032 pea.l [A4 + 0x32]
0000144E 4267 clr.w -[A7]
00001450 4267 clr.w -[A7]
00001452 4267 clr.w -[A7]
00001454 4267 clr.w -[A7]
00001456 A8A7 syscall SetRect
00001458 41EC 0032 lea.l A0, [A4 + 0x32]
0000145C 43EC 0014 lea.l A1, [A4 + 0x14]
00001460 22D8 move.l [A1]+, [A0]+
00001462 22D8 move.l [A1]+, [A0]+
00001464 41EC 0032 lea.l A0, [A4 + 0x32]
00001468 43EC 003A lea.l A1, [A4 + 0x3A]
0000146C 22D8 move.l [A1]+, [A0]+
0000146E 22D8 move.l [A1]+, [A0]+
00001470 41EC 003A lea.l A0, [A4 + 0x3A]
00001474 43EC 0042 lea.l A1, [A4 + 0x42]
00001478 22D8 move.l [A1]+, [A0]+
0000147A 22D8 move.l [A1]+, [A0]+
0000147C 41EC 003A lea.l A0, [A4 + 0x3A]
00001480 43EC 004A lea.l A1, [A4 + 0x4A]
00001484 22D8 move.l [A1]+, [A0]+
00001486 22D8 move.l [A1]+, [A0]+
00001488 41EC 0032 lea.l A0, [A4 + 0x32]
0000148C 43EC 0052 lea.l A1, [A4 + 0x52]
00001490 22D8 move.l [A1]+, [A0]+
00001492 22D8 move.l [A1]+, [A0]+
00001494 41EC 008E lea.l A0, [A4 + 0x8E]
00001498 43EC 005A lea.l A1, [A4 + 0x5A]
0000149C 22D8 move.l [A1]+, [A0]+
0000149E 22D8 move.l [A1]+, [A0]+
000014A0 22D8 move.l [A1]+, [A0]+
000014A2 426C 0066 clr.w [A4 + 0x66]
000014A6 426C 0068 clr.w [A4 + 0x68]
000014AA 422C 00A4 clr.b [A4 + 0xA4]
000014AE 397C 001E 0168 move.w [A4 + 0x168], 0x1E
000014B4 397C 0008 016A move.w [A4 + 0x16A], 0x8
000014BA 197C 0003 016C move.b [A4 + 0x16C], 0x3
000014C0 297C 0220 2008 09B0 move.l [A4 + 0x9B0], 0x2202008
000014C8 41FA 09F4 lea.l A0, [PC + 0x9F4 /* 00001EBE, value 0x5506978, pstring "Pixel" */]
000014CC 43EC 09B4 lea.l A1, [A4 + 0x9B4]
000014D0 22D8 move.l [A1]+, [A0]+
000014D2 22D8 move.l [A1]+, [A0]+
000014D4 197C 0009 09D0 move.b [A4 + 0x9D0], 0x9 /* '\t' */
000014DA F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
000014EA F22C 6800 0974 fmove (extended) [A4 + 0x974], fp0
000014F0 F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove fp0, (extended) (extended)0x3FFF00008000000000000000
00001500 F22C 6800 098C fmove (extended) [A4 + 0x98C], fp0
00001506 F22C 4800 0974 fmove fp0, (extended) [A4 + 0x974]
0000150C F22C 4823 098C fmul fp0, (extended) [A4 + 0x98C]
00001512 F22C 6800 0980 fmove (extended) [A4 + 0x980], fp0
00001518 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
00001528 F22C 6800 0998 fmove (extended) [A4 + 0x998], fp0
0000152E F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
0000153E F22C 6800 09A4 fmove (extended) [A4 + 0x9A4], fp0
00001544 422C 09C0 clr.b [A4 + 0x9C0]
00001548 397C 0001 00A2 move.w [A4 + 0xA2], 0x1
0000154E 70FF moveq.l D0, 0xFFFFFFFF
00001550 2940 09DE move.l [A4 + 0x9DE], D0
00001554 70FF moveq.l D0, 0xFFFFFFFF
00001556 2940 09E2 move.l [A4 + 0x9E2], D0
0000155A 4247 clr.w D7
label0000155C:
0000155C 3007 move.w D0, D7
0000155E E740 asl D0.w, 3
00001560 0640 016E addi.w D0, 0x16E
00001564 4274 0000 clr.w [A4 + D0.w]
00001568 5247 addq.w D7, 1
0000156A 0C47 00FF cmpi.w D7, 0xFF
0000156E 6FEC ble -0x12 /* 0000155C */
00001570 197C 0002 09E6 move.b [A4 + 0x9E6], 0x2
00001576 422C 0A1A clr.b [A4 + 0xA1A]
0000157A 426C 09E8 clr.w [A4 + 0x9E8]
0000157E 7E01 moveq.l D7, 0x01
label00001580:
00001580 3007 move.w D0, D7
00001582 E740 asl D0.w, 3
00001584 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
00001594 0640 09E2 addi.w D0, 0x9E2
00001598 F234 7400 0000 fmove (double) [A4 + D0.w], fp0
0000159E 5247 addq.w D7, 1
000015A0 0C47 0006 cmpi.w D7, 0x6
000015A4 6FDA ble -0x24 /* 00001580 */
000015A6 426C 09D2 clr.w [A4 + 0x9D2]
000015AA 426C 09D4 clr.w [A4 + 0x9D4]
000015AE 397C 00FF 09D6 move.w [A4 + 0x9D6], 0xFF
000015B4 397C 00FF 09D8 move.w [A4 + 0x9D8], 0xFF
000015BA 397C 00FF 09DA move.w [A4 + 0x9DA], 0xFF
000015C0 397C 00FF 09DC move.w [A4 + 0x9DC], 0xFF
000015C6 422C 0A1B clr.b [A4 + 0xA1B]
000015CA 422C 0A1C clr.b [A4 + 0xA1C]
000015CE 422C 0A1D clr.b [A4 + 0xA1D]
000015D2 486D 9360 pea.l [A5 - 0x6CA0]
000015D6 706C moveq.l D0, 0x6C
000015D8 2F00 move.l -[A7], D0
000015DA 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
000015DE 2F2D 9360 move.l -[A7], [A5 - 0x6CA0]
000015E2 AA00 syscall OpenCPort
000015E4 422D 92CA clr.b [A5 - 0x6D36]
000015E8 3F3C FFFF move.w -[A7], 0xFFFF
000015EC 4267 clr.w -[A7]
000015EE 201F move.l D0, [A7]+
000015F0 A032 syscall FlushEvents
000015F2 7E01 moveq.l D7, 0x01
label000015F4:
000015F4 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000015F8 5247 addq.w D7, 1
000015FA 0C47 000A cmpi.w D7, 0xA /* '\n' */
000015FE 6FF4 ble -0xA /* 000015F4 */
00001600 267C 0000 0BAA movea.l A3, 0xBAA
00001606 3B53 DB2C move.w [A5 - 0x24D4], [A3]
0000160A 486D 92CC pea.l [A5 - 0x6D34]
0000160E 3F3C 0024 move.w -[A7], 0x24 /* '$' */
00001612 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001616 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
0000161A 3F3C 013D move.w -[A7], 0x13D
0000161E A8A7 syscall SetRect
00001620 594F subq.w A7, 4
00001622 42A7 clr.l -[A7]
00001624 486D 92CC pea.l [A5 - 0x6D34]
00001628 487A 088E pea.l [PC + 0x88E /* 00001EB8, value 0x5546F6F, pstring "Tools" */]
0000162C 1F3C 0001 move.b -[A7], 0x1
00001630 3F3C 0004 move.w -[A7], 0x4
00001634 42A7 clr.l -[A7]
00001636 4227 clr.b -[A7]
00001638 42A7 clr.l -[A7]
0000163A AA45 syscall NewCWindow
0000163C 2B5F 9330 move.l [A5 - 0x6CD0], [A7]+
00001640 206D 9330 movea.l A0, [A5 - 0x6CD0]
00001644 317C 005D 006C move.w [A0 + 0x6C], 0x5D /* ']' */
0000164A 2F2D 9330 move.l -[A7], [A5 - 0x6CD0]
0000164E A920 syscall BringToFront
00001650 3B6D FF5C A1E0 move.w [A5 - 0x5E20], [A5 - 0xA4]
00001656 3B6D FF5A A1E2 move.w [A5 - 0x5E1E], [A5 - 0xA6]
0000165C 426D DD7E clr.w [A5 - 0x2282]
00001660 426D DD82 clr.w [A5 - 0x227E]
00001664 426D DD80 clr.w [A5 - 0x2280]
00001668 3B7C FFFF DD78 move.w [A5 - 0x2288], 0xFFFF
0000166E 3B7C FFFF DD7C move.w [A5 - 0x2284], 0xFFFF
00001674 3B7C FFFF DD7A move.w [A5 - 0x2286], 0xFFFF
0000167A 3B7C 0064 C868 move.w [A5 - 0x3798], 0x64 /* 'd' */
00001680 3B7C 0096 C86A move.w [A5 - 0x3796], 0x96
00001686 3B7C FFFF C86C move.w [A5 - 0x3794], 0xFFFF
0000168C 426D C86E clr.w [A5 - 0x3792]
00001690 426D C870 clr.w [A5 - 0x3790]
00001694 422D C863 clr.b [A5 - 0x379D]
00001698 426D BD6E clr.w [A5 - 0x4292]
0000169C 422D DD62 clr.b [A5 - 0x229E]
000016A0 4EAD 066A jsr [A5 + 0x66A /* export_201 */]
000016A4 4247 clr.w D7
label000016A6:
000016A6 3007 move.w D0, D7
000016A8 D040 add.w D0, D0
000016AA 0640 DF76 addi.w D0, 0xDF76
000016AE 4275 0000 clr.w [A5 + D0.w]
000016B2 5247 addq.w D7, 1
000016B4 0C47 00FF cmpi.w D7, 0xFF
000016B8 6FEC ble -0x12 /* 000016A6 */
000016BA 422D E1C4 clr.b [A5 - 0x1E3C]
000016BE 426D E1C6 clr.w [A5 - 0x1E3A]
000016C2 3B7C 0006 E1C8 move.w [A5 - 0x1E38], 0x6
000016C8 A930 syscall InitMenus
000016CA 486D 92D4 pea.l [A5 - 0x6D2C]
000016CE 3F3C 0002 move.w -[A7], 0x2
000016D2 3F3C 0152 move.w -[A7], 0x152
000016D6 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
000016DA 3F3C 01C8 move.w -[A7], 0x1C8
000016DE A8A7 syscall SetRect
000016E0 486D 92FC pea.l [A5 - 0x6D04]
000016E4 3F3C 0007 move.w -[A7], 0x7
000016E8 3F3C 004E move.w -[A7], 0x4E /* 'N' */
000016EC 3F3C 004B move.w -[A7], 0x4B /* 'K' */
000016F0 3F3C 0055 move.w -[A7], 0x55 /* 'U' */
000016F4 A8A7 syscall SetRect
000016F6 41ED 92FC lea.l A0, [A5 - 0x6D04]
000016FA 43ED 930C lea.l A1, [A5 - 0x6CF4]
000016FE 22D8 move.l [A1]+, [A0]+
00001700 22D8 move.l [A1]+, [A0]+
00001702 486D 930C pea.l [A5 - 0x6CF4]
00001706 3F3C 0001 move.w -[A7], 0x1
0000170A 3F3C 0001 move.w -[A7], 0x1
0000170E A8A9 syscall InsetRect
00001710 486D 9304 pea.l [A5 - 0x6CFC]
00001714 3F3C 0007 move.w -[A7], 0x7
00001718 3F3C 0059 move.w -[A7], 0x59 /* 'Y' */
0000171C 3F3C 004B move.w -[A7], 0x4B /* 'K' */
00001720 3F3C 0060 move.w -[A7], 0x60 /* '`' */
00001724 A8A7 syscall SetRect
00001726 41ED 9304 lea.l A0, [A5 - 0x6CFC]
0000172A 43ED 9314 lea.l A1, [A5 - 0x6CEC]
0000172E 22D8 move.l [A1]+, [A0]+
00001730 22D8 move.l [A1]+, [A0]+
00001732 422D 932E clr.b [A5 - 0x6CD2]
00001736 486D 9314 pea.l [A5 - 0x6CEC]
0000173A 3F3C 0001 move.w -[A7], 0x1
0000173E 3F3C 0001 move.w -[A7], 0x1
00001742 A8A9 syscall InsetRect
00001744 486D 931C pea.l [A5 - 0x6CE4]
00001748 3F3C 0011 move.w -[A7], 0x11
0000174C 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
00001750 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00001754 3F3C 0073 move.w -[A7], 0x73 /* 's' */
00001758 A8A7 syscall SetRect
0000175A 486D 9324 pea.l [A5 - 0x6CDC]
0000175E 3F3C 002E move.w -[A7], 0x2E /* '.' */
00001762 3F3C 0065 move.w -[A7], 0x65 /* 'e' */
00001766 3F3C 003F move.w -[A7], 0x3F /* '?' */
0000176A 3F3C 0073 move.w -[A7], 0x73 /* 's' */
0000176E A8A7 syscall SetRect
00001770 594F subq.w A7, 4
00001772 42A7 clr.l -[A7]
00001774 486D 92D4 pea.l [A5 - 0x6D2C]
00001778 487A 0732 pea.l [PC + 0x732 /* 00001EAC, value 0xA204772 '\n Gr', pstring " Gray Map " */]
0000177C 1F3C 0001 move.b -[A7], 0x1
00001780 3F3C 0004 move.w -[A7], 0x4
00001784 42A7 clr.l -[A7]
00001786 4227 clr.b -[A7]
00001788 42A7 clr.l -[A7]
0000178A A913 syscall NewWindow
0000178C 2B5F 9334 move.l [A5 - 0x6CCC], [A7]+
00001790 206D 9334 movea.l A0, [A5 - 0x6CCC]
00001794 317C 005C 006C move.w [A0 + 0x6C], 0x5C /* '\\' */
0000179A 486D 92DC pea.l [A5 - 0x6D24]
0000179E 3F3C 0007 move.w -[A7], 0x7
000017A2 3F3C 0006 move.w -[A7], 0x6
000017A6 3F3C 0047 move.w -[A7], 0x47 /* 'G' */
000017AA 3F3C 0046 move.w -[A7], 0x46 /* 'F' */
000017AE A8A7 syscall SetRect
000017B0 41ED 92DC lea.l A0, [A5 - 0x6D24]
000017B4 43ED 92E4 lea.l A1, [A5 - 0x6D1C]
000017B8 22D8 move.l [A1]+, [A0]+
000017BA 22D8 move.l [A1]+, [A0]+
000017BC 486D 92E4 pea.l [A5 - 0x6D1C]
000017C0 3F3C FFFE move.w -[A7], 0xFFFE
000017C4 3F3C FFFE move.w -[A7], 0xFFFE
000017C8 A8A9 syscall InsetRect
000017CA 302D BD6E move.w D0, [A5 - 0x4292]
000017CE 5440 addq.w D0, 2
000017D0 C1FC 000A muls.w D0, 0xA /* '\n' */
000017D4 0640 0100 addi.w D0, 0x100
000017D8 3B40 BD72 move.w [A5 - 0x428E], D0
000017DC 486D 92EC pea.l [A5 - 0x6D14]
000017E0 3F3C 0002 move.w -[A7], 0x2
000017E4 3F3C 0028 move.w -[A7], 0x28 /* '(' */
000017E8 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000017EC 302D BD72 move.w D0, [A5 - 0x428E]
000017F0 0640 0028 addi.w D0, 0x28 /* '(' */
000017F4 3F00 move.w -[A7], D0
000017F6 A8A7 syscall SetRect
000017F8 594F subq.w A7, 4
000017FA 42A7 clr.l -[A7]
000017FC 486D 92EC pea.l [A5 - 0x6D14]
00001800 487A 06A6 pea.l [PC + 0x6A6 /* 00001EA8, value 0x34C5554, pstring "LUT" */]
00001804 1F3C 0001 move.b -[A7], 0x1
00001808 3F3C 0004 move.w -[A7], 0x4
0000180C 42A7 clr.l -[A7]
0000180E 4227 clr.b -[A7]
00001810 42A7 clr.l -[A7]
00001812 AA45 syscall NewCWindow
00001814 2B5F 9338 move.l [A5 - 0x6CC8], [A7]+
00001818 206D 9338 movea.l A0, [A5 - 0x6CC8]
0000181C 317C 005B 006C move.w [A0 + 0x6C], 0x5B /* '[' */
00001822 3B7C 0002 DA68 move.w [A5 - 0x2598], 0x2
00001828 0C6D 01E0 A1E2 cmpi.w [A5 - 0x5E1E], 0x1E0
0000182E 6F10 ble +0x12 /* 00001840 */
00001830 302D A1E2 move.w D0, [A5 - 0x5E1E]
00001834 0640 FF1F addi.w D0, 0xFF1F
00001838 5B40 subq.w D0, 5
0000183A 3B40 DA6A move.w [A5 - 0x2596], D0
0000183E 6006 bra +0x8 /* 00001846 */
label00001840:
00001840 3B7C 0166 DA6A move.w [A5 - 0x2596], 0x166
label00001846:
00001846 486D 92CC pea.l [A5 - 0x6D34]
0000184A 3F2D DA68 move.w -[A7], [A5 - 0x2598]
0000184E 3F2D DA6A move.w -[A7], [A5 - 0x2596]
00001852 302D DA68 move.w D0, [A5 - 0x2598]
00001856 0640 00C8 addi.w D0, 0xC8
0000185A 3F00 move.w -[A7], D0
0000185C 302D DA6A move.w D0, [A5 - 0x2596]
00001860 0640 00E1 addi.w D0, 0xE1
00001864 3F00 move.w -[A7], D0
00001866 A8A7 syscall SetRect
00001868 594F subq.w A7, 4
0000186A 42A7 clr.l -[A7]
0000186C 486D 92CC pea.l [A5 - 0x6D34]
00001870 487A 062E pea.l [PC + 0x62E /* 00001EA0, value 0x7526573, pstring "Results" */]
00001874 1F3C 0001 move.b -[A7], 0x1
00001878 3F3C 0004 move.w -[A7], 0x4
0000187C 42A7 clr.l -[A7]
0000187E 4227 clr.b -[A7]
00001880 42A7 clr.l -[A7]
00001882 A913 syscall NewWindow
00001884 2B5F 933C move.l [A5 - 0x6CC4], [A7]+
00001888 2F2D 933C move.l -[A7], [A5 - 0x6CC4]
0000188C A920 syscall BringToFront
0000188E 206D 933C movea.l A0, [A5 - 0x6CC4]
00001892 317C 005E 006C move.w [A0 + 0x6C], 0x5E /* '^' */
00001898 594F subq.w A7, 4
0000189A 3F3C 0004 move.w -[A7], 0x4
0000189E A9B9 syscall GetCursor
000018A0 2B5F 934C move.l [A5 - 0x6CB4], [A7]+
000018A4 4EBA EA66 jsr [PC - 0x159A /* 0000030C */]
000018A8 4EBA E756 jsr [PC - 0x18AA /* 00000000 */]
000018AC 426D 9DF6 clr.w [A5 - 0x620A]
000018B0 42AD 9340 clr.l [A5 - 0x6CC0]
000018B4 42AD 9344 clr.l [A5 - 0x6CBC]
000018B8 422D B18C clr.b [A5 - 0x4E74]
000018BC 594F subq.w A7, 4
000018BE A8D8 syscall NewRgn
000018C0 2B5F A636 move.l [A5 - 0x59CA], [A7]+
000018C4 42AD A63A clr.l [A5 - 0x59C6]
000018C8 1B7C 0001 A673 move.b [A5 - 0x598D], 0x1
000018CE 422D A672 clr.b [A5 - 0x598E]
000018D2 1B7C 0001 A674 move.b [A5 - 0x598C], 0x1
000018D8 1B7C 0001 A675 move.b [A5 - 0x598B], 0x1
000018DE 422D A676 clr.b [A5 - 0x598A]
000018E2 F23C 5000 0000 fmove fp0, (int16_t) 0x0
000018E8 F22D 6800 A678 fmove (extended) [A5 - 0x5988], fp0
000018EE F23C 5000 00FF fmove fp0, (int16_t) 0xFF
000018F4 F22D 6800 A684 fmove (extended) [A5 - 0x597C], fp0
000018FA 3B7C 012C A690 move.w [A5 - 0x5970], 0x12C
00001900 3B7C 0096 A692 move.w [A5 - 0x596E], 0x96
00001906 3B7C 0020 B0D2 move.w [A5 - 0x4F2E], 0x20 /* ' ' */
0000190C 3B7C 0010 B0D4 move.w [A5 - 0x4F2C], 0x10
00001912 3B7C 0100 B0D6 move.w [A5 - 0x4F2A], 0x100
00001918 3B7C 000E B0DA move.w [A5 - 0x4F26], 0xE
0000191E 3B7C 000E B0D8 move.w [A5 - 0x4F28], 0xE
00001924 42AD B0CE clr.l [A5 - 0x4F32]
00001928 594F subq.w A7, 4
0000192A 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
0000192E 245F movea.l A2, [A7]+
00001930 302A 0010 move.w D0, [A2 + 0x10]
00001934 0240 000F andi.w D0, 0xF
00001938 E540 asl D0.w, 2
0000193A 48C0 ext.l D0
0000193C 2B40 B29E move.l [A5 - 0x4D62], D0
00001940 4EBA F200 jsr [PC - 0xE00 /* 00000B42 */]
00001944 487A 0552 pea.l [PC + 0x552 /* 00001E98, value 0x7446566, pstring "Default" */]
00001948 4267 clr.w -[A7]
0000194A 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */]
0000194E 206D 95CA movea.l A0, [A5 - 0x6A36]
00001952 117C 0003 016C move.b [A0 + 0x16C], 0x3
00001958 422D B2E8 clr.b [A5 - 0x4D18]
0000195C 3B7C 0054 B30A move.w [A5 - 0x4CF6], 0x54 /* 'T' */
00001962 302D DB2C move.w D0, [A5 - 0x24D4]
00001966 0640 0014 addi.w D0, 0x14
0000196A 3B40 B30C move.w [A5 - 0x4CF4], D0
0000196E 3B6D B30A B30E move.w [A5 - 0x4CF2], [A5 - 0x4CF6]
00001974 3B6D B30C B310 move.w [A5 - 0x4CF0], [A5 - 0x4CF4]
0000197A 3B7C FFFF A5F4 move.w [A5 - 0x5A0C], 0xFFFF
00001980 3B7C 0015 B180 move.w [A5 - 0x4E80], 0x15
00001986 422D B186 clr.b [A5 - 0x4E7A]
0000198A 3B7C 000C B182 move.w [A5 - 0x4E7E], 0xC
00001990 426D B18E clr.w [A5 - 0x4E72]
00001994 422D B190 clr.b [A5 - 0x4E70]
00001998 422D BD34 clr.b [A5 - 0x42CC]
0000199C 422D BD46 clr.b [A5 - 0x42BA]
000019A0 422D BD48 clr.b [A5 - 0x42B8]
000019A4 4EBA F2A6 jsr [PC - 0xD5A /* 00000C4C */]
000019A8 554F subq.w A7, 2
000019AA 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000019AE 3B5F BDC6 move.w [A5 - 0x423A], [A7]+
000019B2 422D BDC8 clr.b [A5 - 0x4238]
000019B6 F23C 5000 FFFF fmove fp0, (int16_t) 0xFFFF
000019BC F22D 6800 BDEE fmove (extended) [A5 - 0x4212], fp0
000019C2 F23C 5000 FFFF fmove fp0, (int16_t) 0xFFFF
000019C8 F22D 6800 BDFA fmove (extended) [A5 - 0x4206], fp0
000019CE F23C 5000 0000 fmove fp0, (int16_t) 0x0
000019D4 F22D 6800 BDD6 fmove (extended) [A5 - 0x422A], fp0
000019DA F23C 5000 0000 fmove fp0, (int16_t) 0x0
000019E0 F22D 6800 BDE2 fmove (extended) [A5 - 0x421E], fp0
000019E6 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
000019F6 F22D 6800 BE06 fmove (extended) [A5 - 0x41FA], fp0
000019FC F23C 5000 0000 fmove fp0, (int16_t) 0x0
00001A02 F22D 6800 BE12 fmove (extended) [A5 - 0x41EE], fp0
00001A08 2B7C 0004 B000 DC46 move.l [A5 - 0x23BA], 0x4B000
00001A10 4EBA F3F4 jsr [PC - 0xC0C /* 00000E06 */]
00001A14 426D C886 clr.w [A5 - 0x377A]
00001A18 422D BE3A clr.b [A5 - 0x41C6]
00001A1C 422D BE3B clr.b [A5 - 0x41C5]
00001A20 42AD C876 clr.l [A5 - 0x378A]
00001A24 42AD C87C clr.l [A5 - 0x3784]
00001A28 42AD C880 clr.l [A5 - 0x3780]
00001A2C 422D C884 clr.b [A5 - 0x377C]
00001A30 426D A65E clr.w [A5 - 0x59A2]
00001A34 422D BD47 clr.b [A5 - 0x42B9]
00001A38 594F subq.w A7, 4
00001A3A 2F3C 0000 7800 move.l -[A7], 0x7800 /* 'x\0' */
00001A40 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00001A44 2B5F C88E move.l [A5 - 0x3772], [A7]+
00001A48 4AAD C88E tst.l [A5 - 0x3772]
00001A4C 6602 bne +0x4 /* 00001A50 */
00001A4E A9F4 syscall ExitToShell
label00001A50:
00001A50 594F subq.w A7, 4
00001A52 2F3C 0000 228C move.l -[A7], 0x228C
00001A58 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00001A5C 2B5F C892 move.l [A5 - 0x376E], [A7]+
00001A60 4AAD C892 tst.l [A5 - 0x376E]
00001A64 6602 bne +0x4 /* 00001A68 */
00001A66 A9F4 syscall ExitToShell
label00001A68:
00001A68 594F subq.w A7, 4
00001A6A 2F3C 0000 444C move.l -[A7], 0x444C /* 'DL' */
00001A70 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00001A74 2B5F DF34 move.l [A5 - 0x20CC], [A7]+
00001A78 4AAD DF34 tst.l [A5 - 0x20CC]
00001A7C 6602 bne +0x4 /* 00001A80 */
00001A7E A9F4 syscall ExitToShell
label00001A80:
00001A80 426D C898 clr.w [A5 - 0x3768]
00001A84 426D C89A clr.w [A5 - 0x3766]
00001A88 426D C89C clr.w [A5 - 0x3764]
00001A8C 426D C89E clr.w [A5 - 0x3762]
00001A90 426D C8A0 clr.w [A5 - 0x3760]
00001A94 426D C8A2 clr.w [A5 - 0x375E]
00001A98 426D C8A4 clr.w [A5 - 0x375C]
00001A9C 426D C8A6 clr.w [A5 - 0x375A]
00001AA0 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
00001AB0 F22D 6400 C8A8 fmove (float) [A5 - 0x3758], fp0
00001AB6 286D C892 movea.l A4, [A5 - 0x376E]
00001ABA F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
00001ACA F214 6400 fmove (float) [A4], fp0
00001ACE F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
00001ADE F22C 6400 0324 fmove (float) [A4 + 0x324], fp0
00001AE4 42AC 0648 clr.l [A4 + 0x648]
00001AE8 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
00001AF8 F22C 6400 096C fmove (float) [A4 + 0x96C], fp0
00001AFE F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
00001B0E F22C 6400 0C90 fmove (float) [A4 + 0xC90], fp0
00001B14 F23C 4800 0000 0000 0000 0000 0000 0000 fmove fp0, (extended) (extended)0x000000000000000000000000
00001B24 F22C 6400 0FB4 fmove (float) [A4 + 0xFB4], fp0
00001B2A 7E01 moveq.l D7, 0x01
label00001B2C:
00001B2C 3007 move.w D0, D7
00001B2E C1FC 000C muls.w D0, 0xC
00001B32 F23C 4800 4012 0000 C549 0000 0000 0000 fmove fp0, (extended) (extended)0x40120000C549000000000000
00001B42 0640 CCDC addi.w D0, 0xCCDC
00001B46 F235 6800 0000 fmove (extended) [A5 + D0.w], fp0
00001B4C 5247 addq.w D7, 1
00001B4E 0C47 0014 cmpi.w D7, 0x14
00001B52 6FD8 ble -0x26 /* 00001B2C */
00001B54 426D CDD8 clr.w [A5 - 0x3228]
00001B58 4247 clr.w D7
label00001B5A:
00001B5A 3007 move.w D0, D7
00001B5C C1FC 000C muls.w D0, 0xC
00001B60 F207 5000 fmove fp0, (int16_t) D7
00001B64 0640 CDDA addi.w D0, 0xCDDA
00001B68 F235 6800 0000 fmove (extended) [A5 + D0.w], fp0
00001B6E 5247 addq.w D7, 1
00001B70 0C47 00FF cmpi.w D7, 0xFF
00001B74 6FE4 ble -0x1A /* 00001B5A */
00001B76 422D DA12 clr.b [A5 - 0x25EE]
00001B7A 422D DA13 clr.b [A5 - 0x25ED]
00001B7E 42AD DA16 clr.l [A5 - 0x25EA]
00001B82 422D DA1B clr.b [A5 - 0x25E5]
00001B86 422D DA1C clr.b [A5 - 0x25E4]
00001B8A 3B7C 0035 DA1E move.w [A5 - 0x25E2], 0x35 /* '5' */
00001B90 3B7C 002D DA20 move.w [A5 - 0x25E0], 0x2D /* '-' */
00001B96 1B7C 0001 DA22 move.b [A5 - 0x25DE], 0x1
00001B9C 3B7C 000D 9350 move.w [A5 - 0x6CB0], 0xD /* '\r' */
00001BA2 3B7C 0009 9352 move.w [A5 - 0x6CAE], 0x9 /* '\t' */
00001BA8 3B7C 0008 9354 move.w [A5 - 0x6CAC], 0x8
00001BAE 3B7C 0004 9356 move.w [A5 - 0x6CAA], 0x4
00001BB4 422D DA9C clr.b [A5 - 0x2564]
00001BB8 3B7C 0003 DA9E move.w [A5 - 0x2562], 0x3
00001BBE 426D DAA0 clr.w [A5 - 0x2560]
00001BC2 3B7C 0010 DAA2 move.w [A5 - 0x255E], 0x10
00001BC8 3B7C 0228 DB2E move.w [A5 - 0x24D2], 0x228
00001BCE 3B7C 01B4 DB30 move.w [A5 - 0x24D0], 0x1B4
00001BD4 1B7C 0001 DB32 move.b [A5 - 0x24CE], 0x1
00001BDA 4EBA F31E jsr [PC - 0xCE2 /* 00000EFA */]
00001BDE 3B7C 0258 DC4A move.w [A5 - 0x23B6], 0x258
00001BE4 1B7C 0001 C865 move.b [A5 - 0x379B], 0x1
00001BEA 1B7C 0001 C866 move.b [A5 - 0x379A], 0x1
00001BF0 422D DC4D clr.b [A5 - 0x23B3]
00001BF4 422D DC4E clr.b [A5 - 0x23B2]
00001BF8 42AD 9348 clr.l [A5 - 0x6CB8]
00001BFC 426D BD70 clr.w [A5 - 0x4290]
00001C00 422D DB34 clr.b [A5 - 0x24CC]
00001C04 3B7C 0200 DB36 move.w [A5 - 0x24CA], 0x200
00001C0A 3B7C 0200 DB38 move.w [A5 - 0x24C8], 0x200
00001C10 42AD DB3A clr.l [A5 - 0x24C6]
00001C14 422D DB3E clr.b [A5 - 0x24C2]
00001C18 422D DB3F clr.b [A5 - 0x24C1]
00001C1C 422D DB40 clr.b [A5 - 0x24C0]
00001C20 422D DD5F clr.b [A5 - 0x22A1]
00001C24 3F3C 00FF move.w -[A7], 0xFF
00001C28 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */]
00001C2C 4267 clr.w -[A7]
00001C2E 4EAD 09EA jsr [A5 + 0x9EA /* export_313 */]
00001C32 486D C85E pea.l [A5 - 0x37A2]
00001C36 2F3C 0000 0502 move.l -[A7], 0x502
00001C3C 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001C40 486D A662 pea.l [A5 - 0x599E]
00001C44 2F3C 0000 0502 move.l -[A7], 0x502
00001C4A 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001C4E 486D DF5E pea.l [A5 - 0x20A2]
00001C52 2F3C 0000 0FA0 move.l -[A7], 0xFA0
00001C58 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001C5C 486D DF62 pea.l [A5 - 0x209E]
00001C60 2F3C 0000 0FA0 move.l -[A7], 0xFA0
00001C66 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001C6A 486D DF66 pea.l [A5 - 0x209A]
00001C6E 2F3C 0000 07D0 move.l -[A7], 0x7D0
00001C74 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001C78 486D DF6A pea.l [A5 - 0x2096]
00001C7C 2F3C 0000 07D0 move.l -[A7], 0x7D0
00001C82 4EAD 006A jsr [A5 + 0x6A /* export_9 */]
00001C86 4247 clr.w D7
label00001C88:
00001C88 206D C85E movea.l A0, [A5 - 0x37A2]
00001C8C 4230 7000 clr.b [A0 + D7.w]
00001C90 5247 addq.w D7, 1
00001C92 0C47 04FF cmpi.w D7, 0x4FF
00001C96 6FF0 ble -0xE /* 00001C88 */
00001C98 422D DD60 clr.b [A5 - 0x22A0]
00001C9C 422D DD61 clr.b [A5 - 0x229F]
00001CA0 422D B2E4 clr.b [A5 - 0x4D1C]
00001CA4 422D DD63 clr.b [A5 - 0x229D]
00001CA8 422D DD65 clr.b [A5 - 0x229B]
00001CAC 422D DD66 clr.b [A5 - 0x229A]
00001CB0 422D DD74 clr.b [A5 - 0x228C]
00001CB4 3B7C 0001 DD90 move.w [A5 - 0x2270], 0x1
00001CBA 1B7C 0001 DD75 move.b [A5 - 0x228B], 0x1
00001CC0 422D DDAC clr.b [A5 - 0x2254]
00001CC4 422D DEB4 clr.b [A5 - 0x214C]
00001CC8 486D DA9E pea.l [A5 - 0x2562]
00001CCC 486E FEC4 pea.l [A6 - 0x13C]
00001CD0 3F3C 0002 move.w -[A7], 0x2
00001CD4 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00001CD8 3F3C 0003 move.w -[A7], 0x3
00001CDC 486E FEC4 pea.l [A6 - 0x13C]
00001CE0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001CE4 56C0 sne D0
00001CE6 486D DA9E pea.l [A5 - 0x2562]
00001CEA 486E FEA4 pea.l [A6 - 0x15C]
00001CEE 3F3C 0002 move.w -[A7], 0x2
00001CF2 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00001CF6 3F3C 0006 move.w -[A7], 0x6
00001CFA 486E FEA4 pea.l [A6 - 0x15C]
00001CFE 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001D02 56C1 sne D1
00001D04 8001 or.b D0, D1
00001D06 486D DA9E pea.l [A5 - 0x2562]
00001D0A 486E FE84 pea.l [A6 - 0x17C]
00001D0E 3F3C 0002 move.w -[A7], 0x2
00001D12 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00001D16 3F3C 0007 move.w -[A7], 0x7
00001D1A 486E FE84 pea.l [A6 - 0x17C]
00001D1E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001D22 56C1 sne D1
00001D24 8001 or.b D0, D1
00001D26 486D DA9E pea.l [A5 - 0x2562]
00001D2A 486E FE64 pea.l [A6 - 0x19C]
00001D2E 3F3C 0002 move.w -[A7], 0x2
00001D32 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00001D36 3F3C 0008 move.w -[A7], 0x8
00001D3A 486E FE64 pea.l [A6 - 0x19C]
00001D3E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001D42 56C1 sne D1
00001D44 8001 or.b D0, D1
00001D46 4400 neg.b D0
00001D48 1B40 DD76 move.b [A5 - 0x228A], D0
00001D4C 422D DD77 clr.b [A5 - 0x2289]
00001D50 422D DD67 clr.b [A5 - 0x2299]
00001D54 7001 moveq.l D0, 0x01
00001D56 2B40 DD6C move.l [A5 - 0x2294], D0
00001D5A 2B7C 000F 423F DD70 move.l [A5 - 0x2290], 0xF423F
00001D62 1B7C 0001 DD68 move.b [A5 - 0x2298], 0x1
00001D68 422D DD69 clr.b [A5 - 0x2297]
00001D6C 422D DD6A clr.b [A5 - 0x2296]
00001D70 422D DD6B clr.b [A5 - 0x2295]
00001D74 422D DEB5 clr.b [A5 - 0x214B]
00001D78 1B7C 0001 DEB7 move.b [A5 - 0x2149], 0x1
00001D7E 422D DEB8 clr.b [A5 - 0x2148]
00001D82 487A 0112 pea.l [PC + 0x112 /* 00001E96, value 0x1200744 */]
00001D86 487A 010C pea.l [PC + 0x10C /* 00001E94, value 0x120120, cstring "" */]
00001D8A 487A 0106 pea.l [PC + 0x106 /* 00001E92, value 0x160012, cstring "" */]
00001D8E 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00001D92 426D A5EC clr.w [A5 - 0x5A14]
00001D96 3B7C 00FF A5EE move.w [A5 - 0x5A12], 0xFF
00001D9C 42AD DEC2 clr.l [A5 - 0x213E]
00001DA0 3B7C 0002 DEC6 move.w [A5 - 0x213A], 0x2
00001DA6 426D DEC8 clr.w [A5 - 0x2138]
00001DAA 426D DF2E clr.w [A5 - 0x20D2]
00001DAE 422D DF32 clr.b [A5 - 0x20CE]
00001DB2 426D DECE clr.w [A5 - 0x2132]
00001DB6 426D DECC clr.w [A5 - 0x2134]
00001DBA 422D DED0 clr.b [A5 - 0x2130]
00001DBE F23C 4800 3FFE 0000 8000 0000 0000 0000 fmove fp0, (extended) (extended)0x3FFE00008000000000000000
00001DCE F22D 6400 DF10 fmove (float) [A5 - 0x20F0], fp0
00001DD4 F23C 4800 3FFE 0000 8000 0000 0000 0000 fmove fp0, (extended) (extended)0x3FFE00008000000000000000
00001DE4 F22D 6400 DF14 fmove (float) [A5 - 0x20EC], fp0
00001DEA F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove fp0, (extended) (extended)0x3FFF00008000000000000000
00001DFA F22D 6400 DF18 fmove (float) [A5 - 0x20E8], fp0
00001E00 F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove fp0, (extended) (extended)0x3FFF00008000000000000000
00001E10 F22D 6400 DF1C fmove (float) [A5 - 0x20E4], fp0
00001E16 F23C 4800 4004 0000 B400 0000 0000 0000 fmove fp0, (extended) (extended)0x40040000B400000000000000
00001E26 F22D 6400 DF20 fmove (float) [A5 - 0x20E0], fp0
00001E2C 1B7C 0001 DF42 move.b [A5 - 0x20BE], 0x1
00001E32 F23C 4800 3FFF 0000 8000 0000 0000 0000 fmove fp0, (extended) (extended)0x3FFF00008000000000000000
00001E42 F22D 6800 DF44 fmove (extended) [A5 - 0x20BC], fp0
00001E48 F23C 4800 4006 0000 FE00 0000 0000 0000 fmove fp0, (extended) (extended)0x40060000FE00000000000000
00001E58 F22D 6800 DF50 fmove (extended) [A5 - 0x20B0], fp0
00001E5E 422D DEB6 clr.b [A5 - 0x214A]
00001E62 3B7C FFFF DF3A move.w [A5 - 0x20C6], 0xFFFF
00001E68 3B7C FFFF DF3C move.w [A5 - 0x20C4], 0xFFFF
00001E6E 3B7C FFFF DF3E move.w [A5 - 0x20C2], 0xFFFF
00001E74 3B7C FFFF DF40 move.w [A5 - 0x20C0], 0xFFFF
00001E7A 422D DF5C clr.b [A5 - 0x20A4]
00001E7E 422D DF5D clr.b [A5 - 0x20A3]
00001E82 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00001E86 4E5E unlink A6
00001E88 4E75 rts
00001E8A 494E chk.w D4, A6
00001E8C 4954 chk.w D4, [A4]
00001E8E 2020 move.l D0, -[A0]
00001E90 2020 move.l D0, -[A0]
00001E92 0016 0012 ori.b [A6], 0x12
00001E96 0120 btst -[A0], D0
00001E98 0744 bchg D4, D3
00001E9A 6566 bcs +0x68 /* 00001F02 */
00001E9C 6175 bsr +0x77 /* 00001F13 */
00001E9E 6C74 bge +0x76 /* 00001F14 */
00001EA0 0752 bchg [A2], D3
00001EA2 6573 bcs +0x75 /* 00001F17 */
00001EA4 756C moveq.l D2, 0x6C
00001EA6 7473 moveq.l D2, 0x73
00001EA8 034C bchg A4, D1
00001EAA 5554 subq.w [A4], 2
00001EAC 0A20 4772 xori.b -[A0], 0x72 /* 'r' */
00001EB0 6179 bsr +0x7B /* 00001F2B */
00001EB2 204D movea.l A0, A5
00001EB4 6170 bsr +0x72 /* 00001F26 */
00001EB6 2012 move.l D0, [A2]
00001EB8 0554 bchg [A4], D2
00001EBA 6F6F ble +0x71 /* 00001F2B */
00001EBC 6C73 bge +0x75 /* 00001F31 */
00001EBE 0550 bchg [A0], D2
00001EC0 6978 bvs +0x7A /* 00001F3A */
00001EC2 656C bcs +0x6E /* 00001F30 */
00001EC4 064E 6F49 addi.w A6, 0x6F49 /* 'oI' */
00001EC8 6E66 bgt +0x68 /* 00001F30 */
00001ECA 6F08 ble +0xA /* 00001ED4 */